Application
Table of Contents
Interfaces
- CarbonDoctrineType
- DataInterface
- LanguageInflectorFactory
- WordInflector
- FieldFactoryInterface
- FieldInterface
- CRON field interface.
- CommentStrategy
- Reason
- Result
- EmailValidation
- ContainerInterface
- Describes the interface of a container that exposes methods to read its entries.
- AddressExtension
- An extension is the only way to add new functionality to Faker.
- BarcodeExtension
- An extension is the only way to add new functionality to Faker.
- BloodExtension
- An extension is the only way to add new functionality to Faker.
- ColorExtension
- An extension is the only way to add new functionality to Faker.
- CompanyExtension
- An extension is the only way to add new functionality to Faker.
- CountryExtension
- An extension is the only way to add new functionality to Faker.
- DateTimeExtension
- FakerPHP extension for Date-related randomization.
- Extension
- An extension is the only way to add new functionality to Faker.
- FileExtension
- An extension is the only way to add new functionality to Faker.
- GeneratorAwareExtension
- An extension is the only way to add new functionality to Faker.
- NumberExtension
- An extension is the only way to add new functionality to Faker.
- PersonExtension
- An extension is the only way to add new functionality to Faker.
- PhoneNumberExtension
- An extension is the only way to add new functionality to Faker.
- UuidExtension
- An extension is the only way to add new functionality to Faker.
- VersionExtension
- An extension is the only way to add new functionality to Faker.
- HandlerInterface
- InspectorFactoryInterface
- InspectorInterface
- RunInterface
- BodySummarizerInterface
- ClientInterface
- Client interface for sending HTTP requests.
- CookieJarInterface
- Stores HTTP cookies.
- GuzzleException
- Every HTTP client related exception MUST implement this interface.
- CurlFactoryInterface
- MessageFormatterInterface
- PromiseInterface
- A promise represents the eventual result of an asynchronous operation.
- PromisorInterface
- Interface used with classes that return a promise.
- TaskQueueInterface
- Description
- A description of a Matcher. A Matcher will describe itself to a description which can later be used for reporting.
- Matcher
- A matcher over acceptable values.
- SelfDescribing
- The ability of an object to describe itself.
- TokenRepositoryInterface
- BatchRepository
- PrunableBatchRepository
- Enumerable
- CommandMutex
- NewLineAware
- CacheAware
- EventMutex
- SchedulingMutex
- Authorizable
- Gate
- Authenticatable
- CanResetPassword
- Factory
- Guard
- AuthenticatesRequests
- MustVerifyEmail
- PasswordBroker
- PasswordBrokerFactory
- StatefulGuard
- SupportsBasicAuth
- UserProvider
- Broadcaster
- Factory
- HasBroadcastChannel
- ShouldBeUnique
- ShouldBroadcast
- ShouldBroadcastNow
- Dispatcher
- QueueingDispatcher
- Factory
- Lock
- LockProvider
- Repository
- Store
- Repository
- Application
- Isolatable
- Kernel
- PromptsForMissingInput
- Container
- Describes the interface of a container that exposes methods to read its entries.
- ContextualBindingBuilder
- Factory
- QueueingFactory
- Builder
- This interface is intentionally empty and exists to improve IDE support.
- Castable
- CastsAttributes
- CastsInboundAttributes
- DeviatesCastableAttributes
- SerializesCastableAttributes
- SupportsPartialRelations
- MigrationEvent
- Builder
- This interface is intentionally empty and exists to improve IDE support.
- ConditionExpression
- Expression
- ExceptionHandler
- Encrypter
- StringEncrypter
- Dispatcher
- ShouldDispatchAfterCommit
- ShouldHandleEventsAfterCommit
- Cloud
- Factory
- Filesystem
- Application
- Describes the interface of a container that exposes methods to read its entries.
- CachesConfiguration
- CachesRoutes
- ExceptionRenderer
- MaintenanceMode
- Hasher
- Kernel
- Attachable
- Factory
- Mailable
- Mailer
- MailQueue
- Dispatcher
- Factory
- CursorPaginator
- LengthAwarePaginator
- Paginator
- Hub
- Pipeline
- InvokedProcess
- ProcessResult
- ClearableQueue
- EntityResolver
- Factory
- Job
- Monitor
- Queue
- QueueableCollection
- QueueableEntity
- ShouldBeEncrypted
- ShouldBeUnique
- ShouldBeUniqueUntilProcessing
- ShouldQueue
- ShouldQueueAfterCommit
- Connection
- Connector
- Factory
- BindingRegistrar
- Registrar
- ResponseFactory
- UrlGenerator
- UrlRoutable
- AuthenticatesSessions
- Session
- Arrayable
- CanBeEscapedWhenCastToString
- DeferrableProvider
- DeferringDisplayableValue
- Htmlable
- Jsonable
- MessageBag
- MessageProvider
- Renderable
- Responsable
- ValidatedData
- HasLocalePreference
- Loader
- Translator
- DataAwareRule
- Factory
- ImplicitRule
- InvokableRule
- Rule
- UncompromisedVerifier
- ValidatesWhenResolved
- ValidationRule
- Validator
- ValidatorAwareRule
- Engine
- Factory
- View
- ConnectionInterface
- ConnectionResolverInterface
- ConnectorInterface
- Scope
- MigrationRepositoryInterface
- PotentiallyMissing
- ConnectorInterface
- CountableFailedJobProvider
- FailedJobProviderInterface
- PrunableFailedJobProvider
- CallableDispatcher
- ControllerDispatcher
- HasMiddleware
- ValidatorInterface
- RouteCollectionInterface
- ExistenceAwareInterface
- Fake
- DatabasePresenceVerifierInterface
- PresenceVerifierInterface
- CompilerInterface
- ViewFinderInterface
- Scrolling
- HasAbilities
- HasApiTokens
- Serializable
- Signer
- ConverterInterface
- Interface for a service which converts content from one format (like Markdown) to another (like HTML).
- DelimiterInterface
- CacheableDelimiterProcessorInterface
- Special marker interface for delimiter processors that return dynamic values from getDelimiterUse()
- DelimiterProcessorCollectionInterface
- DelimiterProcessorInterface
- Interface for a delimiter processor
- EnvironmentAwareInterface
- EnvironmentBuilderInterface
- Interface for building the Environment with any extensions, parsers, listeners, etc. that it may need
- EnvironmentInterface
- Interface for a service which provides a readable configuration object
- CommonMarkException
- Marker interface for all exceptions thrown by this library.
- ConfigurableExtensionInterface
- EmbedAdapterInterface
- Interface for a service which updates the embed code(s) for the given array of embeds
- ExtensionInterface
- FrontMatterDataParserInterface
- FrontMatterParserInterface
- FrontMatterProviderInterface
- MentionGeneratorInterface
- NormalizerStrategyInterface
- TableOfContentsGeneratorInterface
- MarkdownInputInterface
- MarkdownConverterInterface
- Interface for a service which converts Markdown to HTML.
- TightBlockInterface
- DelimitedInterface
- ExpressionInterface
- RawMarkupContainerInterface
- Interface for a node which contains raw, unprocessed markup (like HTML)
- StringContainerInterface
- Interface for a node which directly contains line(s) of text
- TextNormalizerInterface
- Creates a normalized version of the given input text
- UniqueSlugNormalizerInterface
- Creates a normalized version of the given input text
- RenderedContentInterface
- BlockContinueParserInterface
- Interface for a block continuation parser
- BlockContinueParserWithInlinesInterface
- Interface for a block continuation parser
- BlockStartParserInterface
- Interface for a block parser which identifies block starts.
- InlineParserInterface
- InlineParserEngineInterface
- Parser for inline content (text, links, emphasized text, etc).
- MarkdownParserInterface
- MarkdownParserStateInterface
- ReferenceableInterface
- ReferenceInterface
- Link reference
- ReferenceMapInterface
- A collection of references
- ChildNodeRendererInterface
- Renders multiple nodes by delegating to the individual node renderers and adding spacing where needed
- DocumentRendererInterface
- Renders a parsed Document AST
- MarkdownRendererInterface
- Renders a parsed Document AST
- NodeRendererInterface
- XmlNodeRendererInterface
- ConfigurationAwareInterface
- Implement this class to facilitate setter injection of the configuration where needed
- ConfigurationBuilderInterface
- An interface that provides the ability to set both the schema and configuration values
- ConfigurationInterface
- Interface for reading configuration values
- ConfigurationProviderInterface
- Interface for a service which provides a readable configuration object
- ConfigurationExceptionInterface
- Marker interface for any/all exceptions thrown by this library
- MutableConfigurationInterface
- Interface for setting/merging user-defined configuration values into the configuration object
- SchemaBuilderInterface
- Interface that allows new schemas to be added to a configuration
- ChecksumProvider
- FilesystemAdapter
- FilesystemException
- FilesystemOperationFailed
- FilesystemOperator
- This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
- FilesystemReader
- This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
- FilesystemWriter
- PathNormalizer
- StorageAttributes
- VisibilityConverter
- PublicUrlGenerator
- TemporaryUrlGenerator
- ExtensionLookup
- ExtensionToMimeTypeMap
- MimeTypeDetector
- CountValidatorInterface
- MockeryExceptionInterface
- ExpectationInterface
- Generator
- Pass
- TargetClassInterface
- LegacyMockInterface
- Loader
- ArgumentListMatcher
- MatcherInterface
- MockInterface
- FormatterInterface
- Interface for formatters
- ActivationStrategyInterface
- Interface for activation strategies for the FingersCrossedHandler.
- FormattableHandlerInterface
- Interface to describe loggers that have a formatter
- HandlerInterface
- Interface that all Monolog Handlers must implement
- ProcessableHandlerInterface
- Interface to describe loggers that have processors
- ProcessorInterface
- An optional interface to allow labelling Monolog processors.
- ResettableInterface
- Handler or Processor implementing this interface will be reset when Logger::reset() is called.
- Filter
- Filter to apply to a property while copying an object
- Matcher
- TypeFilter
- CarbonConverterInterface
- CarbonInterface
- Common interface for Carbon and CarbonImmutable.
- BadMethodCallException
- Exception
- InvalidArgumentException
- RuntimeException
- TranslatorStrongTypeInterface
- Mark translator using strong type from symfony/translation >= 6.
- DynamicParameter
- Schema
- IHtmlString
- ITranslator
- Translator adapter.
- HtmlStringable
- Translator
- Translator adapter.
- Builder
- ErrorHandler
- FunctionLike
- Node
- NodeTraverserInterface
- NodeVisitor
- Parser
- PrettyPrinter
- RenderableOnCollisionEditor
- Exception
- Requirement
- VersionConstraint
- Exception
- Exception
- Exception
- Exception
- Exception
- FinishedSubscriber
- StartedSubscriber
- Event
- AssertionFailedSubscriber
- AssertionSucceededSubscriber
- ComparatorRegisteredSubscriber
- AfterLastTestMethodCalledSubscriber
- AfterLastTestMethodErroredSubscriber
- AfterLastTestMethodFinishedSubscriber
- AfterTestMethodCalledSubscriber
- AfterTestMethodErroredSubscriber
- AfterTestMethodFinishedSubscriber
- BeforeFirstTestMethodCalledSubscriber
- BeforeFirstTestMethodErroredSubscriber
- BeforeFirstTestMethodFinishedSubscriber
- BeforeTestMethodCalledSubscriber
- BeforeTestMethodErroredSubscriber
- BeforeTestMethodFinishedSubscriber
- PostConditionCalledSubscriber
- PostConditionErroredSubscriber
- PostConditionFinishedSubscriber
- PreConditionCalledSubscriber
- PreConditionErroredSubscriber
- PreConditionFinishedSubscriber
- ConsideredRiskySubscriber
- DeprecationTriggeredSubscriber
- ErrorTriggeredSubscriber
- NoticeTriggeredSubscriber
- PhpDeprecationTriggeredSubscriber
- PhpNoticeTriggeredSubscriber
- PhpunitDeprecationTriggeredSubscriber
- PhpunitErrorTriggeredSubscriber
- PhpunitWarningTriggeredSubscriber
- PhpWarningTriggeredSubscriber
- WarningTriggeredSubscriber
- DataProviderMethodCalledSubscriber
- DataProviderMethodFinishedSubscriber
- FinishedSubscriber
- PreparationFailedSubscriber
- PreparationStartedSubscriber
- PreparedSubscriber
- ErroredSubscriber
- FailedSubscriber
- MarkedIncompleteSubscriber
- PassedSubscriber
- SkippedSubscriber
- PrintedUnexpectedOutputSubscriber
- MockObjectCreatedSubscriber
- MockObjectForAbstractClassCreatedSubscriber
- MockObjectForIntersectionOfInterfacesCreatedSubscriber
- MockObjectForTraitCreatedSubscriber
- MockObjectFromWsdlCreatedSubscriber
- PartialMockObjectCreatedSubscriber
- TestProxyCreatedSubscriber
- TestStubCreatedSubscriber
- TestStubForIntersectionOfInterfacesCreatedSubscriber
- BootstrapFinishedSubscriber
- ConfiguredSubscriber
- DeprecationTriggeredSubscriber
- EventFacadeSealedSubscriber
- ExecutionAbortedSubscriber
- ExecutionFinishedSubscriber
- ExecutionStartedSubscriber
- ExtensionBootstrappedSubscriber
- ExtensionLoadedFromPharSubscriber
- FinishedSubscriber
- GarbageCollectionDisabledSubscriber
- GarbageCollectionEnabledSubscriber
- GarbageCollectionTriggeredSubscriber
- StartedSubscriber
- WarningTriggeredSubscriber
- FilteredSubscriber
- FinishedSubscriber
- LoadedSubscriber
- SkippedSubscriber
- SortedSubscriber
- StartedSubscriber
- Exception
- Subscriber
- Tracer
- Exception
- InvocationStubber
- MockObject
- Stub
- ParametersRule
- Test
- Exception
- Extension
- ClockInterface
- ContainerExceptionInterface
- Base interface representing a generic exception in a container.
- ContainerInterface
- Describes the interface of a container that exposes methods to read its entries.
- NotFoundExceptionInterface
- No entry was found in the container.
- EventDispatcherInterface
- Defines a dispatcher for events.
- ListenerProviderInterface
- Mapper from an event to the listeners that are applicable to that event.
- StoppableEventInterface
- An Event whose processing may be interrupted when the event has been handled.
- ClientExceptionInterface
- Every HTTP client related exception MUST implement this interface.
- ClientInterface
- NetworkExceptionInterface
- Thrown when the request cannot be completed because of network issues.
- RequestExceptionInterface
- Exception for when a request failed.
- RequestFactoryInterface
- ResponseFactoryInterface
- ServerRequestFactoryInterface
- StreamFactoryInterface
- UploadedFileFactoryInterface
- UriFactoryInterface
- MessageInterface
- HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
- RequestInterface
- Representation of an outgoing, client-side request.
- ResponseInterface
- Representation of an outgoing, server-side response.
- ServerRequestInterface
- Representation of an incoming, server-side HTTP request.
- StreamInterface
- Describes a data stream.
- UploadedFileInterface
- Value object representing a file uploaded through an HTTP request.
- UriInterface
- Value object representing a URI.
- LoggerAwareInterface
- Describes a logger-aware instance.
- LoggerInterface
- Describes a logger instance.
- CacheException
- Interface used for all types of exceptions thrown by the implementing library.
- CacheInterface
- InvalidArgumentException
- Exception interface for invalid cache arguments.
- ContextAware
- ContextAware interface.
- EnvInterface
- Abstraction around environment variables.
- Exception
- An interface for Psy Exceptions.
- Listener
- Execution Loop Listener interface.
- ReflectorFormatter
- Reflector formatter interface.
- OutputPager
- An output pager is much the same as a regular OutputInterface, but allows the stream to be flushed to a pager periodically.
- Autocompleter
- Interface \Hoa\Console\Readline\Autocompleter.
- EventListenable
- Each object which is listenable must implement this interface.
- EventSource
- Each object which is listenable must implement this interface.
- IStream
- Interface \Hoa\Stream\IStream\Stream.
- StreamBufferable
- Interface \Hoa\Stream\IStream\Bufferable.
- StreamIn
- Interface \Hoa\Stream\IStream\In.
- StreamLockable
- Interface \Hoa\Stream\IStream\Lockable.
- StreamOut
- Interface \Hoa\Stream\IStream\Out.
- StreamPathable
- Interface \Hoa\Stream\IStream\Pathable.
- StreamPointable
- Interface \Hoa\Stream\IStream\Pointable.
- StreamStatable
- Interface \Hoa\Stream\IStream\Statable.
- StreamTouchable
- Interface \Hoa\Stream\IStream\Touchable.
- Readline
- An interface abstracting the various readline_* functions.
- PresenterAware
- Presenter injects itself as a dependency to all objects which implement PresenterAware.
- Checker
- Downloader
- ArrayInterface
- `ArrayInterface` provides traversable array functionality to data types.
- CollectionInterface
- A collection represents a group of values, known as its elements.
- DoubleEndedQueueInterface
- A linear collection that supports element insertion and removal at both ends.
- CollectionException
- MapInterface
- An object that maps keys to values.
- TypedMapInterface
- A `TypedMapInterface` represents a map of elements where key and value are typed.
- QueueInterface
- A queue is a collection in which the entities in the collection are kept in order.
- UuidBuilderInterface
- A UUID builder builds instances of UuidInterface
- CodecInterface
- A codec encodes and decodes a UUID according to defined rules
- NumberConverterInterface
- A number converter converts UUIDs from hexadecimal characters into representations of integers and vice versa
- TimeConverterInterface
- A time converter converts timestamps into representations that may be used in UUIDs
- DeprecatedUuidInterface
- This interface encapsulates deprecated methods for ramsey/uuid
- UuidExceptionInterface
- FieldsInterface
- UUIDs are comprised of unsigned integers, the bytes of which are separated into fields and arranged in a particular layout defined by the specification for the variant
- DceSecurityGeneratorInterface
- A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
- NameGeneratorInterface
- A name generator generates strings of binary data created by hashing together a namespace with a name, according to a hashing algorithm
- RandomGeneratorInterface
- A random generator generates strings of random binary data
- TimeGeneratorInterface
- A time generator generates strings of binary data based on a node ID, clock sequence, and the current time
- CalculatorInterface
- A calculator performs arithmetic operations on numbers
- DceSecurityProviderInterface
- A DCE provider provides access to local domain identifiers for version 2, DCE Security, UUIDs
- NodeProviderInterface
- A node provider retrieves or generates a node ID
- TimeProviderInterface
- A time provider retrieves the current time
- FieldsInterface
- RFC 4122 defines fields for a specific variant of UUID
- UuidInterface
- Also known as a Leach-Salz variant UUID, an RFC 4122 variant UUID is a universally unique identifier defined by RFC 4122
- NumberInterface
- NumberInterface ensures consistency in numeric values returned by ramsey/uuid
- TypeInterface
- TypeInterface ensures consistency in typed values returned by ramsey/uuid
- UuidFactoryInterface
- UuidFactoryInterface defines common functionality all `UuidFactory` instances must implement
- UuidInterface
- A UUID is a universally unique identifier adhering to an agreed-upon representation format and standard for generation
- ValidatorInterface
- A validator validates a string as a proper UUID
- Exception
- Exception
- Exception
- Exception
- Exception
- LongestCommonSubsequenceCalculator
- DiffOutputBuilderInterface
- Defines how an output builder should take a generated diff array and return a string representation of that diff.
- Exception
- Exception
- Exception
- ReducedArgumentContract
- ArgumentReducer
- SnippetProvider
- HasSolutionsForThrowable
- Interface used for SolutionProviders.
- ProvidesSolution
- Interface to be used on exceptions that provide their own solution.
- RunnableSolution
- Solution
- SolutionProviderRepository
- HasSolutionsForThrowable
- Interface used for SolutionProviders.
- ProvidesSolution
- Interface to be used on exceptions that provide their own solution.
- RunnableSolution
- Solution
- SolutionProviderRepository
- Composer
- ContextProvider
- ContextProviderDetector
- ProvidesFlareContext
- FlareMiddleware
- Time
- TruncationStrategy
- ConfigManager
- SignalableCommandInterface
- Interface for command reacting to signal.
- CommandLoaderInterface
- CompletionOutputInterface
- Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
- DescriptorInterface
- Descriptor interface.
- ExceptionInterface
- ExceptionInterface.
- OutputFormatterInterface
- Formatter interface for console output.
- OutputFormatterStyleInterface
- Formatter style interface for defining styles.
- WrappableOutputFormatterInterface
- Formatter interface for console output that supports word wrapping.
- HelperInterface
- HelperInterface is the interface all helpers must implement.
- InputAwareInterface
- InputAwareInterface should be implemented by classes that depends on the Console Input.
- InputInterface
- InputInterface is the interface implemented by all input classes.
- StreamableInputInterface
- StreamableInputInterface is the interface implemented by all input classes that have an input stream.
- ConsoleOutputInterface
- ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
- OutputInterface
- OutputInterface is the interface implemented by all Output classes.
- StyleInterface
- Output style helpers.
- ExceptionInterface
- Interface for exceptions.
- ErrorEnhancerInterface
- ErrorRendererInterface
- Formats an exception to be used as response content.
- EventDispatcherInterface
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- EventSubscriberInterface
- An EventSubscriber knows itself what events it is interested in.
- EventDispatcherInterface
- Allows providing hooks on domain-specific lifecycles by dispatching events.
- RequestExceptionInterface
- Interface for Request exceptions.
- PeekableRequestRateLimiterInterface
- A request limiter which allows peeking ahead.
- RequestRateLimiterInterface
- A special type of limiter that deals with requests.
- RequestMatcherInterface
- RequestMatcherInterface is an interface for strategies to match a Request.
- AttributeBagInterface
- Attributes store.
- FlashBagInterface
- FlashBagInterface.
- FlashBagAwareSessionInterface
- Interface for session with a flashbag.
- SessionBagInterface
- Session Bag store.
- SessionFactoryInterface
- SessionInterface
- Interface for the session.
- SessionStorageFactoryInterface
- SessionStorageInterface
- StorageInterface.
- BundleInterface
- BundleInterface.
- CacheClearerInterface
- CacheClearerInterface.
- CacheWarmerInterface
- Interface for classes able to warm up the cache.
- WarmableInterface
- Interface for classes that support warming their cache.
- ArgumentResolverInterface
- An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
- ArgumentValueResolverInterface
- Responsible for resolving the value of an argument based on its metadata.
- ControllerResolverInterface
- A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
- ValueResolverInterface
- Responsible for resolving the value of an argument based on its metadata.
- ArgumentMetadataFactoryInterface
- Builds method argument data.
- DataCollectorInterface
- DataCollectorInterface.
- LateDataCollectorInterface
- LateDataCollectorInterface.
- HttpExceptionInterface
- Interface for HTTP error exceptions.
- FragmentRendererInterface
- Interface implemented by all rendering strategies.
- FragmentUriGeneratorInterface
- Interface implemented by rendering strategies able to generate a URL for a fragment.
- ResponseCacheStrategyInterface
- ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
- StoreInterface
- Interface implemented by HTTP cache stores.
- SurrogateInterface
- HttpKernelInterface
- HttpKernelInterface handles a Request to convert it to a Response.
- KernelInterface
- The Kernel is the heart of the Symfony system.
- DebugLoggerInterface
- DebugLoggerInterface.
- RebootableInterface
- Allows the Kernel to be rebooted using a temporary cache directory.
- TerminableInterface
- Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- TransportExceptionInterface
- Exception interface for all exceptions thrown by the component.
- MailerInterface
- Interface for mailers able to send emails synchronously and/or asynchronously.
- AuthenticatorInterface
- An Authentication mechanism.
- TransportFactoryInterface
- TransportInterface
- Interface for all mailer transports.
- BodyRendererInterface
- AddressEncoderInterface
- ContentEncoderInterface
- EncoderInterface
- MimeHeaderEncoderInterface
- ExceptionInterface
- HeaderInterface
- A MIME Header.
- HtmlToTextConverterInterface
- MimeTypeGuesserInterface
- Guesses the MIME type of a file.
- MimeTypesInterface
- Guesses the MIME type of a file.
- Stringable
- ExceptionInterface
- Marker Interface for the Process Component.
- ExceptionInterface
- ExceptionInterface.
- ConfigurableRequirementsInterface
- ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL generation completely.
- GeneratorDumperInterface
- GeneratorDumperInterface is the interface that all generator dumper classes must implement.
- UrlGeneratorInterface
- UrlGeneratorInterface is the interface that all URL generator classes must implement.
- MatcherDumperInterface
- MatcherDumperInterface is the interface that all matcher dumper classes must implement.
- RedirectableUrlMatcherInterface
- RedirectableUrlMatcherInterface knows how to redirect the user.
- RequestMatcherInterface
- RequestMatcherInterface is the interface that all request matcher classes must implement.
- UrlMatcherInterface
- UrlMatcherInterface is the interface that all URL matcher classes must implement.
- RequestContextAwareInterface
- RouteCompilerInterface
- RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
- RouterInterface
- RouterInterface is the interface that all Router classes must implement.
- ResetInterface
- Provides a way to reset an object to its initial state.
- ServiceCollectionInterface
- A ServiceProviderInterface that is also countable and iterable.
- ServiceProviderInterface
- A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
- ServiceSubscriberInterface
- A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
- ExceptionInterface
- InflectorInterface
- SluggerInterface
- Creates a URL-friendly slug from a given string.
- OperationInterface
- Represents an operation on catalogue(s).
- CatalogueMetadataAwareInterface
- This interface is used to get, set, and delete metadata about the Catalogue.
- DumperInterface
- DumperInterface is the interface implemented by all translation dumpers.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- ProviderExceptionInterface
- Exception interface for all exceptions thrown by the component.
- ExtractorInterface
- Extracts translation messages from a directory or files to the catalogue.
- IntlFormatterInterface
- Formats ICU message patterns.
- MessageFormatterInterface
- LoaderInterface
- LoaderInterface is the interface implemented by all translation loaders.
- MessageCatalogueInterface
- MessageCatalogueInterface.
- MetadataAwareInterface
- This interface is used to get, set, and delete metadata about the translation messages.
- ProviderFactoryInterface
- ProviderInterface
- TranslationReaderInterface
- TranslationReader reads translation messages from translation files.
- TranslatorBagInterface
- TranslationWriterInterface
- TranslationWriter writes translation messages.
- LocaleAwareInterface
- TranslatableInterface
- TranslatorInterface
- TimeBasedUidInterface
- Interface to describe UIDs that contain a DateTimeImmutable as part of their behaviour.
- ClonerInterface
- DumperInterface
- DumperInterface used by Data objects.
- DumpDescriptorInterface
- ContextProviderInterface
- Interface to provide contextual data about dump data clones sent to a server.
- DataDumperInterface
- DataDumperInterface for dumping Data objects.
- ExceptionInterface
- Exception interface for all exceptions thrown by the component.
- ExceptionInterface
- LoaderInterface
- ParserInterface
- AdapterInterface
- ReaderInterface
- WriterInterface
- RepositoryInterface
- StoreInterface
- BodySummarizerInterface
- ClientInterface
- Client interface for sending HTTP requests.
- CookieJarInterface
- Stores HTTP cookies.
- GuzzleException
- Every HTTP client related exception MUST implement this interface.
- CurlFactoryInterface
- MessageFormatterInterface
- PromiseInterface
- A promise represents the eventual result of an asynchronous operation.
- PromisorInterface
- Interface used with classes that return a promise.
- TaskQueueInterface
- Session
- View
- EventDispatcherAwareInterface
- The EventDispatcherAware interface
- EventDispatcherInterface
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- EventSubscriberInterface
- An EventSubscriber knows himself what events he is interested in.
- ConverterInterface
- Convert file paths.
- ServiceProviderInterface
- Pimple service provider interface.
- ContainerExceptionInterface
- Base interface representing a generic exception in a container.
- ContainerInterface
- Describes the interface of a container that exposes methods to read its entries.
- NotFoundExceptionInterface
- No entry was found in the container.
- ClientExceptionInterface
- Every HTTP client related exception MUST implement this interface.
- ClientInterface
- NetworkExceptionInterface
- Thrown when the request cannot be completed because of network issues.
- RequestExceptionInterface
- Exception for when a request failed.
- RequestFactoryInterface
- ResponseFactoryInterface
- ServerRequestFactoryInterface
- StreamFactoryInterface
- UploadedFileFactoryInterface
- UriFactoryInterface
- MessageInterface
- HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
- RequestInterface
- Representation of an outgoing, client-side request.
- ResponseInterface
- Representation of an outgoing, server-side response.
- ServerRequestInterface
- Representation of an incoming, server-side HTTP request.
- StreamInterface
- Describes a data stream.
- UploadedFileInterface
- Value object representing a file uploaded through an HTTP request.
- UriInterface
- Value object representing a URI.
- LoggerAwareInterface
- Describes a logger-aware instance.
- LoggerInterface
- Describes a logger instance.
Classes
- Kernel
- Handler
- LoginController
- Controller
- MascotaControllerRJC
- Kernel
- Authenticate
- EncryptCookies
- PreventRequestsDuringMaintenance
- RedirectIfAuthenticated
- TrimStrings
- TrustHosts
- TrustProxies
- ValidateSignature
- VerifyCsrfToken
- MascotaRJC
- User
- AppServiceProvider
- AuthServiceProvider
- BroadcastServiceProvider
- EventServiceProvider
- RouteServiceProvider
- UserFactory
- DatabaseSeeder
- RJCSeeder
- ExampleTest
- TestCase
- ExampleTest
- BigDecimal
- Immutable, arbitrary-precision signed decimal numbers.
- BigInteger
- An arbitrary-size integer.
- BigNumber
- Common interface for arbitrary-precision rational numbers.
- BigRational
- An arbitrarily large rational number.
- DivisionByZeroException
- Exception thrown when a division by zero occurs.
- IntegerOverflowException
- Exception thrown when an integer overflow occurs.
- MathException
- Base class for all math exceptions.
- NegativeNumberException
- Exception thrown when attempting to perform an unsupported operation, such as a square root, on a negative number.
- NumberFormatException
- Exception thrown when attempting to create a number from a string with an invalid format.
- RoundingNecessaryException
- Exception thrown when a number cannot be represented at the requested scale without rounding.
- CarbonImmutableType
- CarbonType
- DateTimeDefaultPrecision
- DateTimeImmutableType
- DateTimeType
- ComposerAutoloaderInit9c491b8531eec05ba41a11d9276a5749
- ComposerStaticInit9c491b8531eec05ba41a11d9276a5749
- ClassLoader
- ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
- InstalledVersions
- This class is copied in every Composer installed project and available to all
- Data
- DataException
- Base runtime exception type thrown by this library
- InvalidPathException
- Thrown when trying to access an invalid path in the data array
- MissingPathException
- Thrown when trying to access a path that does not exist
- Util
- CachedWordInflector
- GenericLanguageInflectorFactory
- Inflector
- InflectorFactory
- Language
- NoopWordInflector
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Pattern
- Patterns
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Ruleset
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Substitution
- Substitutions
- Transformation
- Transformations
- Inflectible
- InflectorFactory
- Rules
- Uninflected
- Word
- RulesetInflector
- Inflects based on multiple rulesets.
- AbstractLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- Token
- AbstractField
- Abstract CRON expression field.
- CronExpression
- CRON expression parser that can determine whether or not a CRON expression is due to run, the next run date and previous run date of a CRON expression.
- DayOfMonthField
- Day of month field. Allows: * , / - ? L W.
- DayOfWeekField
- Day of week field. Allows: * / , - ? L #.
- FieldFactory
- CRON field factory implementing a flyweight factory.
- HoursField
- Hours field. Allows: * , / -.
- MinutesField
- Minutes field. Allows: * , / -.
- MonthField
- Month field. Allows: * , / -.
- EmailLexer
- Base class for writing simple lexers, i.e. for creating small DSLs.
- EmailParser
- EmailValidator
- MessageIDParser
- Comment
- DomainComment
- LocalComment
- DomainLiteral
- DomainPart
- DoubleQuote
- FoldingWhiteSpace
- IDLeftPart
- IDRightPart
- LocalPart
- PartParser
- Parser
- InvalidEmail
- MultipleErrors
- AtextAfterCFWS
- CharNotAllowed
- CommaInDomain
- CommentsInIDRight
- ConsecutiveAt
- ConsecutiveDot
- CRLFAtTheEnd
- CRLFX2
- CRNoLF
- DetailedReason
- DomainAcceptsNoMail
- DomainHyphened
- DomainTooLong
- DotAtEnd
- DotAtStart
- EmptyReason
- ExceptionFound
- ExpectingATEXT
- ExpectingCTEXT
- ExpectingDomainLiteralClose
- ExpectingDTEXT
- LabelTooLong
- LocalOrReservedDomain
- NoDNSRecord
- NoDomainPart
- NoLocalPart
- RFCWarnings
- SpoofEmail
- UnableToGetDNSRecord
- Used on SERVFAIL, TIMEOUT or other runtime and network errors
- UnclosedComment
- UnclosedQuotedString
- UnOpenedComment
- UnusualElements
- SpoofEmail
- ValidEmail
- DNSCheckValidation
- DNSGetRecordWrapper
- DNSRecords
- EmptyValidationList
- SpoofCheckValidation
- MessageIDValidation
- MultipleValidationWithAnd
- NoRFCWarningsValidation
- RFCValidation
- AddressLiteral
- CFWSNearAt
- CFWSWithFWS
- Comment
- DeprecatedComment
- DomainLiteral
- EmailTooLong
- IPV6BadChar
- IPV6ColonEnd
- IPV6ColonStart
- IPV6Deprecated
- IPV6DoubleColon
- IPV6GroupCount
- IPV6MaxGroups
- LocalTooLong
- NoDNSMXRecord
- ObsoleteDTEXT
- QuotedPart
- QuotedString
- TLD
- Warning
- Ean
- Utility class for validating EAN-8 and EAN-13 numbers
- Iban
- Inn
- Isbn
- Utility class for validating ISBN-10
- Luhn
- Utility class for generating and validating Luhn numbers.
- TCNo
- ChanceGenerator
- This generator returns a default value for all called properties and methods. It works with Faker\Generator::optional().
- Container
- A simple implementation of a container.
- ContainerBuilder
- ContainerException
- NotInContainerException
- Barcode
- Blood
- Color
- Coordinates
- DateTime
- File
- Number
- Uuid
- Version
- DefaultGenerator
- This generator returns a default value for all called properties and methods.
- Documentor
- ExtensionNotFound
- Helper
- A class with some methods that may make building extensions easier.
- Factory
- Generator
- Name
- ColumnTypeGuesser
- EntityPopulator
- Populator
- ColumnTypeGuesser
- EntityPopulator
- Service class for populating a table through a Doctrine Entity class.
- Populator
- Service class for populating a database using the Doctrine ORM or ODM.
- ColumnTypeGuesser
- EntityPopulator
- Service class for populating a table through a Mandango ActiveRecord class.
- Populator
- Service class for populating a database using Mandango.
- ColumnTypeGuesser
- EntityPopulator
- Service class for populating a table through a Propel ActiveRecord class.
- Populator
- Service class for populating a database using the Propel ORM.
- ColumnTypeGuesser
- EntityPopulator
- Service class for populating a table through a Propel ActiveRecord class.
- Populator
- Service class for populating a database using the Propel ORM.
- ColumnTypeGuesser
- EntityPopulator
- Service class for populating a table through a Spot Entity class.
- Populator
- Service class for populating a database using the Spot ORM.
- Address
- Address
- Color
- Company
- Internet
- Payment
- Person
- Text
- Address
- Company
- Internet
- Person
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- Text
- Payment
- Barcode
- Base
- Internet
- Payment
- Person
- PhoneNumber
- Biased
- Address
- Company
- Person
- PhoneNumber
- Utils
- Color
- Company
- Address
- Company
- DateTime
- Czech months and days without setting locale
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- DateTime
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Company
- Payment
- Person
- PhoneNumber
- Text
- Address
- Internet
- PhoneNumber
- Address
- Extend US class since most fields share the same format
- PhoneNumber
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Internet
- PhoneNumber
- Address
- Internet
- Person
- PhoneNumber
- Address
- Internet
- Person
- PhoneNumber
- Address
- Internet
- PhoneNumber
- Address
- PhoneNumber
- Address
- Person
- PhoneNumber
- Address
- Internet
- Person
- PhoneNumber
- Address
- Company
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Person
- PhoneNumber
- Address
- Company
- Person
- PhoneNumber
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Person
- PhoneNumber
- Address
- Company
- Internet
- Person
- PhoneNumber
- Person
- Address
- Company
- Internet
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- File
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Color
- Company
- Person
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Payment
- Person
- PhoneNumber
- Address
- Company
- Payment
- Person
- PhoneNumber
- HtmlLorem
- Address
- Company
- Payment
- Person
- More info about the hungarian names and hungarian name abbreviations can be found here:
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Person
- PhoneNumber
- Address
- Color
- Company
- Internet
- Person
- PhoneNumber
- Image
- Depends on image generation from http://lorempixel.com/
- Internet
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- DateTime
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Person
- PhoneNumber
- Text
- Lorem
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Color
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Company
- Payment
- Person
- PhoneNumber
- Medical
- Miscellaneous
- Person
- PhoneNumber
- Address
- Company
- Miscellaneous
- Payment
- Person
- PhoneNumber
- Address
- Company
- Payment
- Person
- PhoneNumber
- Address
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Payment
- Person
- PhoneNumber
- Address
- Color
- Company
- Internet
- LicensePlate
- Generator of Polish vehicle registration numbers.
- Payment
- Person
- Most popular first and last names published by Ministry of the Interior:
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Payment
- Person
- PhoneNumber
- Text
- Address
- Payment
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Payment
- Person
- Address
- Payment
- Person
- Address
- Payment
- Person
- Address
- Company
- Municipality
- Payment
- Person
- PhoneNumber
- Text
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Color
- Company
- DateTime
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Color
- Company
- Internet
- Payment
- Person
- PhoneNumber
- Text
- UserAgent
- Uuid
- Address
- Color
- Internet
- Person
- PhoneNumber
- Address
- Color
- Company
- DateTime
- Internet
- Payment
- Person
- PhoneNumber
- Address
- Color
- Company
- DateTime
- Internet
- Payment
- Person
- PhoneNumber
- Text
- UniqueGenerator
- Proxy for other generators that returns only unique values.
- ValidGenerator
- Proxy for other generators, to return only valid values. Works with Faker\Generator\Base->valid()
- ErrorException
- Wraps ErrorException; mostly used for typing (at least now) to easily cleanup the stack trace of redundant info.
- Formatter
- Frame
- FrameCollection
- Exposes a fluent interface for dealing with an ordered list of stack-trace frames.
- Inspector
- CallbackHandler
- Wrapper for Closures passed as handlers. Can be used directly, or will be instantiated automagically by Whoops\Run if passed to Run::pushHandler
- Handler
- Abstract implementation of a Handler.
- JsonResponseHandler
- Catches an exception and converts it to a JSON response. Additionally can also return exception frames for consumption by an API.
- PlainTextHandler
- Handler outputing plaintext error messages. Can be used directly, or will be instantiated automagically by Whoops\Run if passed to Run::pushHandler
- PrettyPageHandler
- Abstract implementation of a Handler.
- XmlResponseHandler
- Catches an exception and converts it to an XML response. Additionally can also return exception frames for consumption by an API.
- InspectorFactory
- Run
- HtmlDumperOutput
- Used as output callable for Symfony\Component\VarDumper\Dumper\HtmlDumper::dump()
- Misc
- SystemFacade
- TemplateHelper
- Exposes useful tools for working with/in templates
- CorsService
- InvalidOptionException
- Error
- Result
- Success
- BodySummarizer
- Client
- CookieJar
- Cookie jar that stores cookies as an array
- FileCookieJar
- Persists non-session cookies using a JSON formatted file
- SessionCookieJar
- Persists cookies in the client session
- SetCookie
- Set-Cookie object
- BadResponseException
- Exception when an HTTP error occurs (4xx or 5xx error)
- ClientException
- Exception when a client error is encountered (4xx codes)
- ConnectException
- Exception thrown when a connection cannot be established.
- InvalidArgumentException
- RequestException
- HTTP Request exception
- ServerException
- Exception when a server error is encountered (5xx codes)
- TooManyRedirectsException
- HTTP Request exception
- TransferException
- CurlFactory
- Creates curl resources from a request
- CurlHandler
- HTTP handler that uses cURL easy handles as a transport layer.
- CurlMultiHandler
- Returns an asynchronous response using curl_multi_* functions.
- MockHandler
- Handler that returns responses or throw exceptions from a queue.
- Proxy
- Provides basic proxies for handlers.
- StreamHandler
- HTTP handler that uses PHP's HTTP stream wrapper.
- HandlerStack
- Creates a composed Guzzle handler function by stacking middlewares on top of an HTTP handler function.
- MessageFormatter
- Formats log messages using variable substitutions for requests, responses, and other transactional data.
- Middleware
- Functions used to create and wrap handlers with handler middleware.
- Pool
- Sends an iterator of requests concurrently using a capped pool size.
- PrepareBodyMiddleware
- Prepares requests that contain a body, adding the Content-Length, Content-Type, and Expect headers.
- RedirectMiddleware
- Request redirect middleware.
- RequestOptions
- This class contains a list of built-in Guzzle request options.
- RetryMiddleware
- Middleware that retries requests based on the boolean result of invoking the provided "decider" function.
- TransferStats
- Represents data at the point after it was transferred either successfully or after a network error.
- Utils
- AggregateException
- Exception thrown when too many errors occur in the some() or any() methods.
- CancellationException
- Exception that is set as the reason for a promise that has been cancelled.
- Coroutine
- Creates a promise that is resolved using a generator that yields values or promises (somewhat similar to C#'s async keyword).
- Create
- Each
- EachPromise
- Represents a promise that iterates over many promises and invokes side-effect functions in the process.
- FulfilledPromise
- A promise that has been fulfilled.
- Is
- Promise
- Promises/A+ implementation that avoids recursion when possible.
- RejectedPromise
- A promise that has been rejected.
- RejectionException
- A special exception that is thrown when waiting on a rejected promise.
- TaskQueue
- A task queue that executes tasks in a FIFO order.
- Utils
- AppendStream
- Reads from multiple streams, one after the other.
- BufferStream
- Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
- CachingStream
- Stream decorator that can cache previously read bytes from a sequentially read stream.
- DroppingStream
- Stream decorator that begins dropping data once the size of the underlying stream becomes too full.
- MalformedUriException
- Exception thrown if a URI cannot be parsed because it's malformed.
- FnStream
- Compose stream implementations based on a hash of functions.
- Header
- HttpFactory
- Implements all of the PSR-17 interfaces.
- InflateStream
- Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
- LazyOpenStream
- Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
- LimitStream
- Decorator used to return only a subset of a stream.
- Message
- MimeType
- MultipartStream
- Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
- NoSeekStream
- Stream decorator that prevents a stream from being seeked.
- PumpStream
- Provides a read only stream that pumps data from a PHP callable.
- Query
- Request
- PSR-7 request implementation.
- Response
- PSR-7 response implementation.
- ServerRequest
- Server-side HTTP request
- Stream
- PHP stream implementation.
- StreamWrapper
- Converts Guzzle streams into PHP stream resources.
- UploadedFile
- Uri
- PSR-7 URI implementation.
- UriComparator
- Provides methods to determine if a modified URL should be considered cross-origin.
- UriNormalizer
- Provides methods to normalize and compare URIs.
- UriResolver
- Resolves a URI reference in the context of a base URI and the opposite way.
- Utils
- UriTemplate
- Expands URI templates. Userland implementation of PECL uri_template.
- FactoryCall
- FactoryClass
- FactoryFile
- FactoryGenerator
- Controls the process of extracting @factory doctags and generating factory method files.
- FactoryMethod
- Represents a single static factory method from a {@link Matcher} class.
- FactoryParameter
- GlobalFunctionFile
- StaticMethodFile
- IsArray
- Matcher for array whose elements satisfy a sequence of matchers.
- IsArrayContaining
- Matches if an array contains an item satisfying a nested matcher.
- IsArrayContainingInAnyOrder
- Matches if an array contains a set of items satisfying nested matchers.
- IsArrayContainingInOrder
- Matches if an array contains a set of items satisfying nested matchers.
- IsArrayContainingKey
- Matches if an array contains the specified key.
- IsArrayContainingKeyValuePair
- Convenient base class for Matchers that require a value of a specific type.
- IsArrayWithSize
- Matches if array size satisfies a nested matcher.
- MatchingOnce
- SeriesMatchingOnce
- AssertionError
- BaseDescription
- A {@link Hamcrest\Description} that is stored as a string.
- BaseMatcher
- BaseClass for all Matcher implementations.
- IsEmptyTraversable
- Matches if traversable is empty or non-empty.
- IsTraversableWithSize
- Matches if traversable size satisfies a nested matcher.
- AllOf
- Calculates the logical conjunction of multiple matchers. Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher returns <code>false</code>.
- AnyOf
- Calculates the logical disjunction of multiple matchers. Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher returns <code>true</code>.
- CombinableMatcher
- BaseClass for all Matcher implementations.
- DescribedAs
- Provides a custom description to another matcher.
- Every
- Convenient base class for Matchers that require a value of a specific type.
- HasToString
- Matches if array size satisfies a nested matcher.
- Is
- Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
- IsAnything
- A matcher that always returns <code>true</code>.
- IsCollectionContaining
- Tests if an array contains values that match one or more Matchers.
- IsEqual
- Is the value equal to another value, as tested by the use of the "==" comparison operator?
- IsIdentical
- The same as {@link Hamcrest\Core\IsSame} but with slightly different semantics.
- IsInstanceOf
- Tests whether the value is an instance of a class.
- IsNot
- Calculates the logical negation of a matcher.
- IsNull
- Is the value null?
- IsSame
- Is the value the same object as another value? In PHP terms, does $a === $b?
- IsTypeOf
- Tests whether the value has a built-in type.
- Set
- Tests if a value (class, object, or array) has a named property.
- ShortcutCombination
- BaseClass for all Matcher implementations.
- DiagnosingMatcher
- Official documentation for this class is missing.
- FeatureMatcher
- Supporting class for matching a feature of an object. Implement <code>featureValueOf()</code> in a subclass to pull out the feature to be matched against.
- SelfDescribingValue
- A wrapper around any value so that it describes itself.
- MatcherAssert
- Matchers
- A series of static factories for all hamcrest matchers.
- NullDescription
- Null implementation of {@link Hamcrest\Description}.
- IsCloseTo
- Is the value a number equal to a value within some range of acceptable error?
- OrderingComparison
- Convenient base class for Matchers that require a value of a specific type.
- StringDescription
- A {@link Hamcrest\Description} that is stored as a string.
- IsEmptyString
- Matches empty Strings (and null).
- IsEqualIgnoringCase
- Tests if a string is equal to another string, regardless of the case.
- IsEqualIgnoringWhiteSpace
- Tests if a string is equal to another string, ignoring any changes in whitespace.
- MatchesPattern
- Tests if the argument is a string that matches a regular expression.
- StringContains
- Tests if the argument is a string that contains a substring.
- StringContainsIgnoringCase
- Tests if the argument is a string that contains a substring ignoring case.
- StringContainsInOrder
- Tests if the value contains a series of substrings in a constrained order.
- StringEndsWith
- Tests if the argument is a string that ends with a substring.
- StringStartsWith
- Tests if the argument is a string that contains a substring.
- SubstringMatcher
- Convenient base class for Matchers that require a value of a specific type.
- IsArray
- Tests whether the value is an array.
- IsBoolean
- Tests whether the value is a boolean.
- IsCallable
- Tests whether the value is callable.
- IsDouble
- Tests whether the value is a float/double.
- IsInteger
- Tests whether the value is an integer.
- IsNumeric
- Tests whether the value is numeric.
- IsObject
- Tests whether the value is an object.
- IsResource
- Tests whether the value is a resource.
- IsScalar
- Tests whether the value is a scalar (boolean, integer, double, or string).
- IsString
- Tests whether the value is a string.
- TypeSafeDiagnosingMatcher
- Convenient base class for Matchers that require a value of a specific type.
- TypeSafeMatcher
- Convenient base class for Matchers that require a value of a specific type.
- Util
- Contains utility methods for handling Hamcrest matchers.
- HasXPath
- Matches if XPath applied to XML/HTML/XHTML document either evaluates to result matching the matcher or returns at least one node, matching the matcher if present.
- UnknownType
- AbstractMatcherTest
- IsArrayContainingInAnyOrderTest
- IsArrayContainingInOrderTest
- IsArrayContainingKeyTest
- IsArrayContainingKeyValuePairTest
- IsArrayContainingTest
- IsArrayTest
- IsArrayWithSizeTest
- BaseMatcherTest
- BaseClass for all Matcher implementations.
- IsEmptyTraversableTest
- IsTraversableWithSizeTest
- AllOfTest
- AnyOfTest
- CombinableMatcherTest
- DescribedAsTest
- EveryTest
- PhpForm
- JavaForm
- BothForms
- HasToStringTest
- IsAnythingTest
- IsCollectionContainingTest
- DummyToStringClass
- IsEqualTest
- IsIdenticalTest
- IsInstanceOfTest
- IsNotTest
- IsNullTest
- IsSameTest
- IsTest
- IsTypeOfTest
- SampleBaseClass
- SampleSubClass
- SetTest
- Thingy
- ResultMatcher
- Supporting class for matching a feature of an object. Implement <code>featureValueOf()</code> in a subclass to pull out the feature to be matched against.
- FeatureMatcherTest
- SampleInvokeMatcher
- BaseClass for all Matcher implementations.
- InvokedMatcherTest
- MatcherAssertTest
- IsCloseToTest
- OrderingComparisonTest
- SampleSelfDescriber
- StringDescriptionTest
- IsEmptyStringTest
- IsEqualIgnoringCaseTest
- IsEqualIgnoringWhiteSpaceTest
- MatchesPatternTest
- StringContainsIgnoringCaseTest
- StringContainsInOrderTest
- StringContainsTest
- StringEndsWithTest
- StringStartsWithTest
- IsArrayTest
- IsBooleanTest
- IsCallableTest
- IsDoubleTest
- IsIntegerTest
- IsNumericTest
- IsObjectTest
- IsResourceTest
- IsScalarTest
- IsStringTest
- UtilTest
- HasXPathTest
- AuthorizationException
- GateEvaluated
- Gate
- Response
- AuthenticationException
- AuthManager
- AuthServiceProvider
- ClearResetsCommand
- Base class for all commands.
- DatabaseUserProvider
- EloquentUserProvider
- Attempting
- Authenticated
- CurrentDeviceLogout
- Failed
- Lockout
- Login
- Logout
- OtherDeviceLogout
- PasswordReset
- Registered
- Validated
- Verified
- GenericUser
- SendEmailVerificationNotification
- Authenticate
- AuthenticateWithBasicAuth
- Authorize
- EnsureEmailIsVerified
- RequirePassword
- ResetPassword
- VerifyEmail
- DatabaseTokenRepository
- PasswordBroker
- PasswordBrokerManager
- PasswordResetServiceProvider
- Recaller
- RequestGuard
- SessionGuard
- TokenGuard
- BroadcastController
- AblyBroadcaster
- Broadcaster
- LogBroadcaster
- NullBroadcaster
- PusherBroadcaster
- RedisBroadcaster
- BroadcastEvent
- BroadcastException
- BroadcastManager
- BroadcastServiceProvider
- Channel
- EncryptedPrivateChannel
- PendingBroadcast
- PresenceChannel
- PrivateChannel
- UniqueBroadcastEvent
- Batch
- BatchFactory
- BusServiceProvider
- ChainedBatch
- DatabaseBatchRepository
- Dispatcher
- DynamoBatchRepository
- BatchDispatched
- PendingBatch
- UniqueLock
- UpdatedBatchJobCounts
- ApcStore
- ApcWrapper
- ArrayLock
- ArrayStore
- CacheLock
- CacheManager
- CacheServiceProvider
- CacheTableCommand
- Base class for all commands.
- ClearCommand
- Base class for all commands.
- ForgetCommand
- Base class for all commands.
- PruneStaleTagsCommand
- Base class for all commands.
- DatabaseLock
- DatabaseStore
- DynamoDbLock
- DynamoDbStore
- CacheEvent
- CacheHit
- CacheMissed
- KeyForgotten
- KeyWritten
- FileLock
- FileStore
- Lock
- LuaScripts
- MemcachedConnector
- MemcachedLock
- MemcachedStore
- NoLock
- NullStore
- PhpRedisLock
- RateLimiter
- GlobalLimit
- Limit
- Unlimited
- RedisLock
- RedisStore
- RedisTaggedCache
- RedisTagSet
- Repository
- TaggableStore
- TaggedCache
- TagSet
- Arr
- Collection
- HigherOrderCollectionProxy
- ItemNotFoundException
- LazyCollection
- MultipleItemsFoundException
- HigherOrderWhenProxy
- Repository
- Application
- An Application is the container for a collection of commands.
- BufferedConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- CacheCommandMutex
- Command
- Base class for all commands.
- ContainerCommandLoader
- ArtisanStarting
- CommandFinished
- CommandStarting
- ScheduledBackgroundTaskFinished
- ScheduledTaskFailed
- ScheduledTaskFinished
- ScheduledTaskSkipped
- ScheduledTaskStarting
- GeneratorCommand
- Base class for all commands.
- MigrationGeneratorCommand
- Base class for all commands.
- OutputStyle
- Output decorator helpers for the Symfony Style Guide.
- Parser
- PromptValidationException
- QuestionHelper
- Symfony Style Guide compliant question helper.
- CacheEventMutex
- CacheSchedulingMutex
- CallbackEvent
- CommandBuilder
- Event
- Schedule
- ScheduleClearCacheCommand
- Base class for all commands.
- ScheduleFinishCommand
- Base class for all commands.
- ScheduleInterruptCommand
- Base class for all commands.
- ScheduleListCommand
- Base class for all commands.
- ScheduleRunCommand
- Base class for all commands.
- ScheduleTestCommand
- Base class for all commands.
- ScheduleWorkCommand
- Base class for all commands.
- Alert
- Ask
- AskWithCompletion
- BulletList
- Choice
- Component
- Confirm
- Error
- Factory
- Info
- Line
- EnsureDynamicContentIsHighlighted
- EnsureNoPunctuation
- EnsurePunctuation
- EnsureRelativePaths
- Secret
- Task
- TwoColumnDetail
- Warn
- BoundMethod
- Container
- ContextualBindingBuilder
- EntryNotFoundException
- RewindableGenerator
- LockTimeoutException
- BindingResolutionException
- CircularDependencyException
- ModelIdentifier
- DecryptException
- EncryptException
- FileNotFoundException
- LockTimeoutException
- EntityNotFoundException
- LimiterTimeoutException
- ViewCompilationException
- CookieJar
- CookieServiceProvider
- CookieValuePrefix
- AddQueuedCookiesToResponse
- EncryptCookies
- Manager
- ClassMorphViolationException
- ConfigurationUrlParser
- Connection
- ConnectionResolver
- ConnectionFactory
- Connector
- MySqlConnector
- PostgresConnector
- SQLiteConnector
- SqlServerConnector
- DatabaseInspectionCommand
- Base class for all commands.
- DbCommand
- Base class for all commands.
- DumpCommand
- Base class for all commands.
- FactoryMakeCommand
- Base class for all commands.
- BaseCommand
- Base class for all commands.
- FreshCommand
- Base class for all commands.
- InstallCommand
- Base class for all commands.
- MigrateCommand
- Base class for all commands.
- MigrateMakeCommand
- Base class for all commands.
- RefreshCommand
- Base class for all commands.
- ResetCommand
- Base class for all commands.
- RollbackCommand
- Base class for all commands.
- StatusCommand
- Base class for all commands.
- TableGuesser
- MonitorCommand
- Base class for all commands.
- PruneCommand
- Base class for all commands.
- SeedCommand
- Base class for all commands.
- SeederMakeCommand
- Base class for all commands.
- ShowCommand
- Base class for all commands.
- ShowModelCommand
- Base class for all commands.
- TableCommand
- Base class for all commands.
- WipeCommand
- Base class for all commands.
- DatabaseManager
- DatabaseServiceProvider
- DatabaseTransactionRecord
- DatabaseTransactionsManager
- TimestampType
- DeadlockException
- ObservedBy
- ScopedBy
- BroadcastableModelEventOccurred
- Builder
- ArrayObject
- AsArrayObject
- AsCollection
- AsEncryptedArrayObject
- AsEncryptedCollection
- AsEnumArrayObject
- AsEnumCollection
- AsStringable
- Attribute
- Json
- Collection
- BelongsToManyRelationship
- BelongsToRelationship
- CrossJoinSequence
- Factory
- Relationship
- Sequence
- HigherOrderBuilderProxy
- InvalidCastException
- JsonEncodingException
- MassAssignmentException
- MissingAttributeException
- Model
- ModelNotFoundException
- PendingHasThroughRelationship
- QueueEntityResolver
- RelationNotFoundException
- BelongsTo
- BelongsToMany
- HasMany
- HasManyThrough
- HasOne
- HasOneOrMany
- HasOneThrough
- MorphMany
- MorphOne
- MorphOneOrMany
- MorphPivot
- MorphTo
- MorphToMany
- Pivot
- Relation
- SoftDeletingScope
- ConnectionEstablished
- ConnectionEvent
- DatabaseBusy
- DatabaseRefreshed
- MigrationEnded
- MigrationEvent
- MigrationsEnded
- MigrationsEvent
- MigrationsStarted
- MigrationStarted
- ModelPruningFinished
- ModelPruningStarting
- ModelsPruned
- NoPendingMigrations
- QueryExecuted
- SchemaDumped
- SchemaLoaded
- StatementPrepared
- TransactionBeginning
- TransactionCommitted
- TransactionCommitting
- TransactionRolledBack
- Grammar
- LazyLoadingViolationException
- LostConnectionException
- DatabaseMigrationRepository
- Migration
- MigrationCreator
- Migrator
- MigrationServiceProvider
- MultipleColumnsSelectedException
- MultipleRecordsFoundException
- MySqlConnection
- Connection
- MySqlDriver
- PostgresDriver
- SQLiteDriver
- SqlServerConnection
- SqlServerDriver
- PostgresConnection
- Builder
- Expression
- Grammar
- MySqlGrammar
- PostgresGrammar
- SQLiteGrammar
- SqlServerGrammar
- IndexHint
- JoinClause
- JoinLateralClause
- MySqlProcessor
- PostgresProcessor
- Processor
- SQLiteProcessor
- SqlServerProcessor
- QueryException
- RecordsNotFoundException
- Blueprint
- Builder
- ColumnDefinition
- ForeignIdColumnDefinition
- ForeignKeyDefinition
- ChangeColumn
- Grammar
- MySqlGrammar
- PostgresGrammar
- RenameColumn
- SQLiteGrammar
- SqlServerGrammar
- IndexDefinition
- MySqlBuilder
- MySqlSchemaState
- PostgresBuilder
- PostgresSchemaState
- SchemaState
- SQLiteBuilder
- SqliteSchemaState
- SqlServerBuilder
- Seeder
- SQLiteConnection
- SQLiteDatabaseDoesNotExistException
- SqlServerConnection
- UniqueConstraintViolationException
- Encrypter
- EncryptionServiceProvider
- MissingAppKeyException
- CallQueuedListener
- Dispatcher
- EventServiceProvider
- InvokeQueuedClosure
- NullDispatcher
- QueuedClosure
- AwsS3V3Adapter
- Filesystem
- FilesystemAdapter
- FilesystemManager
- FilesystemServiceProvider
- LockableFile
- AliasLoader
- Application
- EmailVerificationRequest
- Request represents an HTTP request.
- User
- BootProviders
- HandleExceptions
- LoadConfiguration
- LoadEnvironmentVariables
- RegisterFacades
- RegisterProviders
- SetRequestForConsole
- PendingChain
- PendingClosureDispatch
- PendingDispatch
- CacheBasedMaintenanceMode
- Cloud
- ComposerScripts
- AboutCommand
- Base class for all commands.
- CastMakeCommand
- Base class for all commands.
- ChannelListCommand
- Base class for all commands.
- ChannelMakeCommand
- Base class for all commands.
- ClearCompiledCommand
- Base class for all commands.
- CliDumper
- CliDumper dumps variables for command line output.
- ClosureCommand
- Base class for all commands.
- ComponentMakeCommand
- Base class for all commands.
- ConfigCacheCommand
- Base class for all commands.
- ConfigClearCommand
- Base class for all commands.
- ConfigShowCommand
- Base class for all commands.
- ConsoleMakeCommand
- Base class for all commands.
- DocsCommand
- Base class for all commands.
- DownCommand
- Base class for all commands.
- EnvironmentCommand
- Base class for all commands.
- EnvironmentDecryptCommand
- Base class for all commands.
- EnvironmentEncryptCommand
- Base class for all commands.
- EventCacheCommand
- Base class for all commands.
- EventClearCommand
- Base class for all commands.
- EventGenerateCommand
- Base class for all commands.
- EventListCommand
- Base class for all commands.
- EventMakeCommand
- Base class for all commands.
- ExceptionMakeCommand
- Base class for all commands.
- JobMakeCommand
- Base class for all commands.
- Kernel
- KeyGenerateCommand
- Base class for all commands.
- LangPublishCommand
- Base class for all commands.
- ListenerMakeCommand
- Base class for all commands.
- MailMakeCommand
- Base class for all commands.
- ModelMakeCommand
- Base class for all commands.
- NotificationMakeCommand
- Base class for all commands.
- ObserverMakeCommand
- Base class for all commands.
- OptimizeClearCommand
- Base class for all commands.
- OptimizeCommand
- Base class for all commands.
- PackageDiscoverCommand
- Base class for all commands.
- PolicyMakeCommand
- Base class for all commands.
- ProviderMakeCommand
- Base class for all commands.
- QueuedCommand
- RequestMakeCommand
- Base class for all commands.
- ResourceMakeCommand
- Base class for all commands.
- RouteCacheCommand
- Base class for all commands.
- RouteClearCommand
- Base class for all commands.
- RouteListCommand
- Base class for all commands.
- RuleMakeCommand
- Base class for all commands.
- ScopeMakeCommand
- Base class for all commands.
- ServeCommand
- Base class for all commands.
- StorageLinkCommand
- Base class for all commands.
- StorageUnlinkCommand
- Base class for all commands.
- StubPublishCommand
- Base class for all commands.
- TestMakeCommand
- Base class for all commands.
- UpCommand
- Base class for all commands.
- VendorPublishCommand
- Base class for all commands.
- ViewCacheCommand
- Base class for all commands.
- ViewClearCommand
- Base class for all commands.
- ViewMakeCommand
- Base class for all commands.
- EnvironmentDetector
- DiscoverEvents
- LocaleUpdated
- MaintenanceModeDisabled
- MaintenanceModeEnabled
- PublishingStubs
- VendorTagPublished
- Handler
- RegisterErrorViewPaths
- ReportableHandler
- WhoopsExceptionRenderer
- WhoopsHandler
- FileBasedMaintenanceMode
- RequestHandled
- FormRequest
- Request represents an HTTP request.
- HtmlDumper
- HtmlDumper dumps variables as HTML.
- Kernel
- MaintenanceModeBypassCookie
- CheckForMaintenanceMode
- ConvertEmptyStringsToNull
- HandlePrecognitiveRequests
- PreventRequestsDuringMaintenance
- TransformsRequest
- TrimStrings
- ValidatePostSize
- VerifyCsrfToken
- Inspiring
- MaintenanceModeManager
- Mix
- PackageManifest
- Precognition
- ProviderRepository
- ArtisanServiceProvider
- ComposerServiceProvider
- ConsoleSupportServiceProvider
- FormRequestServiceProvider
- FoundationServiceProvider
- PrecognitionCallableDispatcher
- PrecognitionControllerDispatcher
- AuthServiceProvider
- EventServiceProvider
- RouteServiceProvider
- DatabaseTransactionsManager
- RefreshDatabaseState
- TestCase
- Wormhole
- Vite
- ViteManifestNotFoundException
- AbstractHasher
- Argon2IdHasher
- ArgonHasher
- BcryptHasher
- HashManager
- HashServiceProvider
- ConnectionException
- ConnectionFailed
- RequestSending
- ResponseReceived
- Factory
- HttpClientException
- PendingRequest
- Pool
- Request
- RequestException
- Response
- ResponseSequence
- HttpResponseException
- PostTooLargeException
- HttpException.
- ThrottleRequestsException
- HttpException.
- File
- A file in the file system.
- JsonResponse
- Response represents an HTTP response in JSON format.
- AddLinkHeadersForPreloadedAssets
- CheckResponseForModifications
- FrameGuard
- HandleCors
- SetCacheHeaders
- TrustHosts
- TrustProxies
- RedirectResponse
- RedirectResponse represents an HTTP response doing a redirect.
- Request
- Request represents an HTTP request.
- AnonymousResourceCollection
- JsonResource
- PaginatedResourceResponse
- ResourceCollection
- ResourceResponse
- MergeValue
- MissingValue
- Response
- Response represents an HTTP response.
- File
- A file uploaded through a form.
- FileFactory
- MimeType
- UploadedFile
- A file uploaded through a form.
- MessageLogged
- Logger
- LogManager
- LogServiceProvider
- Attachment
- MessageSending
- MessageSent
- Mailable
- Address
- Attachment
- Content
- Envelope
- Headers
- Mailer
- MailManager
- MailServiceProvider
- Markdown
- Message
- PendingMail
- SendQueuedMailable
- SentMessage
- TextMessage
- ArrayTransport
- LogTransport
- SesTransport
- SesV2Transport
- Action
- AnonymousNotifiable
- ChannelManager
- BroadcastChannel
- DatabaseChannel
- MailChannel
- NotificationTableCommand
- Base class for all commands.
- DatabaseNotification
- DatabaseNotificationCollection
- BroadcastNotificationCreated
- NotificationFailed
- NotificationSending
- NotificationSent
- BroadcastMessage
- DatabaseMessage
- MailMessage
- SimpleMessage
- Notification
- NotificationSender
- NotificationServiceProvider
- SendQueuedNotifications
- AbstractCursorPaginator
- AbstractPaginator
- Cursor
- CursorPaginator
- LengthAwarePaginator
- PaginationServiceProvider
- PaginationState
- Paginator
- UrlWindow
- Hub
- Pipeline
- PipelineServiceProvider
- ProcessFailedException
- ProcessTimedOutException
- RuntimeException for the Process Component.
- Factory
- FakeInvokedProcess
- FakeProcessDescription
- FakeProcessResult
- FakeProcessSequence
- InvokedProcess
- InvokedProcessPool
- PendingProcess
- Pipe
- Pool
- ProcessPoolResults
- ProcessResult
- WithoutRelations
- BeanstalkdQueue
- CallQueuedClosure
- CallQueuedHandler
- Manager
- BeanstalkdConnector
- DatabaseConnector
- NullConnector
- RedisConnector
- SqsConnector
- SyncConnector
- BatchesTableCommand
- Base class for all commands.
- ClearCommand
- Base class for all commands.
- FailedTableCommand
- Base class for all commands.
- FlushFailedCommand
- Base class for all commands.
- ForgetFailedCommand
- Base class for all commands.
- ListenCommand
- Base class for all commands.
- ListFailedCommand
- Base class for all commands.
- MonitorCommand
- Base class for all commands.
- PruneBatchesCommand
- Base class for all commands.
- PruneFailedJobsCommand
- Base class for all commands.
- RestartCommand
- Base class for all commands.
- RetryBatchCommand
- Base class for all commands.
- RetryCommand
- Base class for all commands.
- TableCommand
- Base class for all commands.
- WorkCommand
- Base class for all commands.
- DatabaseQueue
- JobExceptionOccurred
- JobFailed
- JobPopped
- JobPopping
- JobProcessed
- JobProcessing
- JobQueued
- JobQueueing
- JobReleasedAfterException
- JobRetryRequested
- JobTimedOut
- Looping
- QueueBusy
- WorkerStopping
- DatabaseFailedJobProvider
- DatabaseUuidFailedJobProvider
- DynamoDbFailedJobProvider
- FileFailedJobProvider
- NullFailedJobProvider
- InvalidPayloadException
- BeanstalkdJob
- DatabaseJob
- DatabaseJobRecord
- Job
- JobName
- RedisJob
- SqsJob
- SyncJob
- Listener
- ListenerOptions
- LuaScripts
- ManuallyFailedException
- MaxAttemptsExceededException
- RateLimited
- RateLimitedWithRedis
- SkipIfBatchCancelled
- ThrottlesExceptions
- ThrottlesExceptionsWithRedis
- WithoutOverlapping
- NullQueue
- Queue
- QueueManager
- QueueServiceProvider
- RedisQueue
- SqsQueue
- SyncQueue
- TimeoutExceededException
- Worker
- WorkerOptions
- Connection
- PhpRedisClusterConnection
- PhpRedisConnection
- PredisClusterConnection
- PredisConnection
- PhpRedisConnector
- PredisConnector
- CommandExecuted
- ConcurrencyLimiter
- ConcurrencyLimiterBuilder
- DurationLimiter
- DurationLimiterBuilder
- RedisManager
- RedisServiceProvider
- AbstractRouteCollection
- CallableDispatcher
- CompiledRouteCollection
- ControllerMakeCommand
- Base class for all commands.
- MiddlewareMakeCommand
- Base class for all commands.
- Controller
- ControllerDispatcher
- ControllerMiddlewareOptions
- Middleware
- PreparingResponse
- ResponsePrepared
- RouteMatched
- Routing
- BackedEnumCaseNotFoundException
- InvalidSignatureException
- HttpException.
- StreamedResponseException
- UrlGenerationException
- ImplicitRouteBinding
- HostValidator
- MethodValidator
- SchemeValidator
- UriValidator
- SubstituteBindings
- ThrottleRequests
- ThrottleRequestsWithRedis
- ValidateSignature
- MiddlewareNameResolver
- PendingResourceRegistration
- PendingSingletonResourceRegistration
- Pipeline
- This extended pipeline catches any exceptions that occur during each slice.
- RedirectController
- Redirector
- ResourceRegistrar
- ResponseFactory
- Route
- RouteAction
- RouteBinding
- RouteCollection
- RouteFileRegistrar
- RouteGroup
- RouteParameterBinder
- Router
- RouteRegistrar
- RouteSignatureParameters
- RouteUri
- RouteUrlGenerator
- RoutingServiceProvider
- SortedMiddleware
- UrlGenerator
- ViewController
- ArraySessionHandler
- CacheBasedSessionHandler
- SessionTableCommand
- Base class for all commands.
- CookieSessionHandler
- DatabaseSessionHandler
- EncryptedStore
- FileSessionHandler
- AuthenticateSession
- StartSession
- NullSessionHandler
- SessionManager
- SessionServiceProvider
- Store
- SymfonySessionDecorator
- TokenMismatchException
- AggregateServiceProvider
- Benchmark
- Carbon
- A simple API extension for DateTime.
- Composer
- ConfigurationUrlParser
- DateFactory
- DefaultProviders
- Env
- MathException
- App
- Artisan
- Auth
- Blade
- Broadcast
- Bus
- Cache
- Config
- Cookie
- Crypt
- Date
- DB
- Event
- Facade
- File
- Gate
- Hash
- Http
- Lang
- Log
- Notification
- ParallelTesting
- Password
- Pipeline
- Process
- Queue
- RateLimiter
- Redirect
- Redis
- Request
- Response
- Route
- Schema
- Session
- Storage
- URL
- Validator
- View
- Vite
- Fluent
- HigherOrderTapProxy
- HtmlString
- Js
- Lottery
- Manager
- MessageBag
- MultipleInstanceManager
- NamespacedItemResolver
- Number
- Optional
- Pluralizer
- ProcessUtils
- ProcessUtils is a bunch of utility methods.
- Reflector
- ServiceProvider
- Sleep
- Str
- Stringable
- BatchFake
- BatchRepositoryFake
- BusFake
- ChainedBatchTruthTest
- EventFake
- MailFake
- NotificationFake
- PendingBatchFake
- PendingChainFake
- PendingMailFake
- QueueFake
- Timebox
- ValidatedInput
- ViewErrorBag
- AssertableJsonString
- CountInDatabase
- HasInDatabase
- NotSoftDeletedInDatabase
- SeeInOrder
- SoftDeletedInDatabase
- InvalidArgumentException
- AssertableJson
- LoggedExceptionCollection
- ParallelConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- ParallelRunner
- ParallelTesting
- ParallelTestingServiceProvider
- PendingCommand
- TestComponent
- TestResponse
- TestView
- ArrayLoader
- FileLoader
- MessageSelector
- PotentiallyTranslatedString
- TranslationServiceProvider
- Translator
- ClosureValidationRule
- FilterEmailValidation
- ConditionalRules
- DatabasePresenceVerifier
- Factory
- InvokableValidationRule
- NestedRules
- NotPwnedVerifier
- Rule
- Can
- Dimensions
- Enum
- ExcludeIf
- Exists
- File
- ImageFile
- In
- NotIn
- Password
- ProhibitedIf
- RequiredIf
- Unique
- UnauthorizedException
- ValidationData
- ValidationException
- ValidationRuleParser
- ValidationServiceProvider
- Validator
- AnonymousComponent
- AppendableAttributeValue
- BladeCompiler
- Compiler
- ComponentTagCompiler
- Component
- ComponentAttributeBag
- ComponentSlot
- DynamicComponent
- CompilerEngine
- Engine
- EngineResolver
- FileEngine
- PhpEngine
- Factory
- FileViewFinder
- InvokableComponentVariable
- ShareErrorsFromSession
- View
- ViewException
- ViewName
- ViewServiceProvider
- ConfirmPrompt
- FormRevertedException
- NonInteractiveValidationException
- FormBuilder
- FormStep
- Key
- MultiSearchPrompt
- MultiSelectPrompt
- Note
- BufferedConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- ConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- PasswordPrompt
- PausePrompt
- Progress
- Prompt
- SearchPrompt
- SelectPrompt
- Spinner
- SuggestPrompt
- Table
- Terminal
- TextareaPrompt
- TextPrompt
- ConfirmPromptRenderer
- MultiSearchPromptRenderer
- MultiSelectPromptRenderer
- NoteRenderer
- PasswordPromptRenderer
- PausePromptRenderer
- ProgressRenderer
- Renderer
- SearchPromptRenderer
- SelectPromptRenderer
- SpinnerRenderer
- SuggestPromptRenderer
- TableRenderer
- TextareaPromptRenderer
- TextPromptRenderer
- AddCommand
- Base class for all commands.
- InstallCommand
- Base class for all commands.
- PublishCommand
- Base class for all commands.
- SailServiceProvider
- PruneExpired
- Base class for all commands.
- TokenAuthenticated
- MissingAbilityException
- MissingScopeException
- Guard
- CsrfCookieController
- AuthenticateSession
- CheckAbilities
- CheckForAnyAbility
- CheckForAnyScope
- CheckScopes
- EnsureFrontendRequestsAreStateful
- NewAccessToken
- PersonalAccessToken
- Sanctum
- SanctumServiceProvider
- TransientToken
- InvalidSignatureException
- MissingSecretKeyException
- PhpVersionNotSupportedException
- SerializableClosure
- Native
- Signed
- Hmac
- ClosureScope
- ClosureStream
- ReflectionClosure
- SelfReference
- UnsignedSerializableClosure
- ClassAliasAutoloader
- TinkerCommand
- Base class for all commands.
- TinkerCaster
- TinkerServiceProvider
- CommonMarkConverter
- Converts CommonMark-compatible Markdown to HTML.
- Bracket
- Delimiter
- DelimiterStack
- DelimiterProcessorCollection
- Environment
- AbstractEvent
- Base class for classes containing event data.
- DocumentParsedEvent
- Event dispatched when the document has been fully parsed
- DocumentPreParsedEvent
- Event dispatched when the document is about to be parsed
- DocumentPreRenderEvent
- Event dispatched just before rendering begins
- DocumentRenderedEvent
- Base class for classes containing event data.
- AlreadyInitializedException
- InvalidArgumentException
- IOException
- LogicException
- MissingDependencyException
- UnexpectedEncodingException
- AttributesExtension
- AttributesListener
- Attributes
- Block-level element
- AttributesInline
- AttributesBlockContinueParser
- Base class for a block parser
- AttributesBlockStartParser
- AttributesInlineParser
- AutolinkExtension
- EmailAutolinkParser
- UrlAutolinkParser
- CommonMarkCoreExtension
- EmphasisDelimiterProcessor
- BlockQuote
- Block-level element
- FencedCode
- Block-level element
- Heading
- Block-level element
- HtmlBlock
- Block-level element
- IndentedCode
- Block-level element
- ListBlock
- Block-level element
- ListData
- ListItem
- Block-level element
- ThematicBreak
- Block-level element
- AbstractWebResource
- Code
- Emphasis
- HtmlInline
- Image
- Link
- Strong
- BlockQuoteParser
- Base class for a block parser
- BlockQuoteStartParser
- FencedCodeParser
- Base class for a block parser
- FencedCodeStartParser
- HeadingParser
- Base class for a block parser
- HeadingStartParser
- HtmlBlockParser
- Base class for a block parser
- HtmlBlockStartParser
- IndentedCodeParser
- Base class for a block parser
- IndentedCodeStartParser
- ListBlockParser
- Base class for a block parser
- ListBlockStartParser
- ListItemParser
- Base class for a block parser
- ThematicBreakParser
- Base class for a block parser
- ThematicBreakStartParser
- AutolinkParser
- BacktickParser
- BangParser
- CloseBracketParser
- EntityParser
- EscapableParser
- HtmlInlineParser
- OpenBracketParser
- BlockQuoteRenderer
- FencedCodeRenderer
- HeadingRenderer
- HtmlBlockRenderer
- IndentedCodeRenderer
- ListBlockRenderer
- ListItemRenderer
- ThematicBreakRenderer
- CodeRenderer
- EmphasisRenderer
- HtmlInlineRenderer
- ImageRenderer
- LinkRenderer
- StrongRenderer
- ApplyDefaultAttributesProcessor
- DefaultAttributesExtension
- DescriptionListExtension
- ConsecutiveDescriptionListMerger
- LooseDescriptionHandler
- Description
- Block-level element
- DescriptionList
- Block-level element
- DescriptionTerm
- Block-level element
- DescriptionContinueParser
- Base class for a block parser
- DescriptionListContinueParser
- Base class for a block parser
- DescriptionStartParser
- DescriptionTermContinueParser
- Base class for a block parser
- DescriptionListRenderer
- DescriptionRenderer
- DescriptionTermRenderer
- DisallowedRawHtmlExtension
- DisallowedRawHtmlRenderer
- OscaroteroEmbedAdapter
- DomainFilteringAdapter
- Embed
- Block-level element
- EmbedExtension
- EmbedParser
- EmbedProcessor
- EmbedRenderer
- EmbedStartParser
- ExternalLinkExtension
- ExternalLinkProcessor
- AnonymousFootnotesListener
- FixOrphanedFootnotesAndRefsListener
- GatherFootnotesListener
- NumberFootnotesListener
- FootnoteExtension
- Footnote
- Block-level element
- FootnoteBackref
- Link from the footnote on the bottom of the document back to the reference
- FootnoteContainer
- Block-level element
- FootnoteRef
- AnonymousFootnoteRefParser
- FootnoteParser
- Base class for a block parser
- FootnoteRefParser
- FootnoteStartParser
- FootnoteBackrefRenderer
- FootnoteContainerRenderer
- FootnoteRefRenderer
- FootnoteRenderer
- LibYamlFrontMatterParser
- SymfonyYamlFrontMatterParser
- InvalidFrontMatterException
- FrontMatterExtension
- FrontMatterParser
- MarkdownInputWithFrontMatter
- FrontMatterPostRenderListener
- FrontMatterPreParser
- RenderedContentWithFrontMatter
- GithubFlavoredMarkdownExtension
- HeadingPermalink
- Represents an anchor link within a heading
- HeadingPermalinkExtension
- Extension which automatically anchor links to heading elements
- HeadingPermalinkProcessor
- Searches the Document for Heading elements and adds HeadingPermalinks to each one
- HeadingPermalinkRenderer
- Renders the HeadingPermalink elements
- ChildRenderer
- Simply renders child elements as-is, adding newlines as needed.
- InlinesOnlyExtension
- CallbackGenerator
- StringTemplateLinkGenerator
- Mention
- MentionExtension
- MentionParser
- DashParser
- EllipsesParser
- Quote
- QuoteParser
- QuoteProcessor
- ReplaceUnpairedQuotesListener
- Identifies any lingering Quote nodes that were missing pairs and converts them into Text nodes
- SmartPunctExtension
- Strikethrough
- StrikethroughDelimiterProcessor
- StrikethroughExtension
- StrikethroughRenderer
- Table
- Block-level element
- TableCell
- Block-level element
- TableCellRenderer
- TableExtension
- TableParser
- Base class for a block parser
- TableRenderer
- TableRow
- Block-level element
- TableRowRenderer
- TableSection
- Block-level element
- TableSectionRenderer
- TableStartParser
- TableOfContents
- Block-level element
- TableOfContentsPlaceholder
- Block-level element
- AsIsNormalizerStrategy
- FlatNormalizerStrategy
- RelativeNormalizerStrategy
- TableOfContentsBuilder
- TableOfContentsExtension
- TableOfContentsGenerator
- TableOfContentsPlaceholderParser
- Base class for a block parser
- TableOfContentsPlaceholderRenderer
- TableOfContentsRenderer
- TaskListExtension
- TaskListItemMarker
- TaskListItemMarkerParser
- TaskListItemMarkerRenderer
- GithubFlavoredMarkdownConverter
- Converts GitHub Flavored Markdown to HTML.
- MarkdownInput
- MarkdownConverter
- AbstractBlock
- Block-level element
- Document
- Block-level element
- Paragraph
- Block-level element
- AbstractInline
- AbstractStringContainer
- Newline
- Text
- Node
- NodeIterator
- NodeWalker
- NodeWalkerEvent
- Query
- StringContainerHelper
- SlugNormalizer
- Creates URL-friendly strings based on the given string input
- TextNormalizer
- UniqueSlugNormalizer
- RenderedContent
- AbstractBlockContinueParser
- Base class for a block parser
- BlockContinue
- Result object for continuing parsing of a block; see static methods for constructors.
- BlockStart
- Result object for starting parsing of a block; see static methods for constructors
- DocumentBlockParser
- Parser implementation which ensures everything is added to the root-level Document
- ParagraphParser
- Base class for a block parser
- Cursor
- InlineParserMatch
- NewlineParser
- InlineParserContext
- MarkdownParser
- ParserLogicException
- MemoryLimitedReferenceMap
- Reference
- ReferenceMap
- A collection of references, indexed by label
- ReferenceParser
- DocumentRenderer
- ParagraphRenderer
- HtmlDecorator
- HtmlRenderer
- NewlineRenderer
- TextRenderer
- NoMatchingRendererException
- Html5EntityDecoder
- HtmlElement
- HtmlFilter
- LinkParserHelper
- RegexHelper
- Provides regular expressions and utilities for parsing Markdown
- SpecReader
- Reads in a CommonMark spec document and extracts the input/output examples for testing against them
- UrlEncoder
- Xml
- Utility class for handling/generating XML and HTML
- MarkdownToXmlConverter
- XmlRenderer
- Configuration
- InvalidConfigurationException
- UnknownOptionException
- ValidationException
- ReadOnlyConfiguration
- Provides read-only access to a given Configuration object
- ChecksumAlgoIsNotSupported
- Config
- CorruptedPathDetected
- DecoratedAdapter
- DirectoryAttributes
- DirectoryListing
- FileAttributes
- Filesystem
- InvalidStreamProvided
- InvalidVisibilityProvided
- MountManager
- PathPrefixer
- PathTraversalDetected
- PortableVisibilityGuard
- ResolveIdenticalPathConflict
- SymbolicLinkEncountered
- UnableToCheckDirectoryExistence
- UnableToCheckExistence
- UnableToCheckFileExistence
- UnableToCopyFile
- UnableToCreateDirectory
- UnableToDeleteDirectory
- UnableToDeleteFile
- UnableToGeneratePublicUrl
- UnableToGenerateTemporaryUrl
- UnableToListContents
- UnableToMountFilesystem
- UnableToMoveFile
- UnableToProvideChecksum
- UnableToReadFile
- UnableToResolveFilesystemMount
- UnableToRetrieveMetadata
- UnableToSetVisibility
- UnableToWriteFile
- PortableVisibilityConverter
- UnreadableFileEncountered
- ChainedPublicUrlGenerator
- PrefixPublicUrlGenerator
- ShardedPrefixPublicUrlGenerator
- Visibility
- WhitespacePathNormalizer
- FallbackMimeTypeDetector
- LocalFilesystemAdapter
- EmptyExtensionToMimeTypeMap
- ExtensionMimeTypeDetector
- FinfoMimeTypeDetector
- GeneratedExtensionToMimeTypeMap
- OverridingExtensionToMimeTypeMap
- MockeryTestCase
- TestListener
- TestListenerTrait
- CompositeExpectation
- Configuration
- Container
- Container for mock objects
- AtLeast
- AtMost
- CountValidatorAbstract
- Exact
- Exception
- BadMethodCallException
- InvalidArgumentException
- InvalidCountException
- InvalidOrderException
- NoMatchingExpectationException
- RuntimeException
- Exception
- Expectation
- ExpectationDirector
- ExpectsHigherOrderMessage
- CachingGenerator
- DefinedTargetClass
- Method
- MockConfiguration
- This class describes the configuration of mocks and hides away some of the reflection implementation
- MockConfigurationBuilder
- MockDefinition
- MockNameBuilder
- Parameter
- AvoidMethodClashPass
- CallTypeHintPass
- ClassAttributesPass
- ClassNamePass
- ClassPass
- ConstantsPass
- InstanceMockPass
- InterfacePass
- MagicMethodTypeHintsPass
- MethodDefinitionPass
- RemoveBuiltinMethodsThatAreFinalPass
- The standard Mockery\Mock class includes some methods to ease mocking, such as __wakeup, however if the target has a final __wakeup method, it can't be mocked. This pass removes the builtin methods where they are final on the target
- RemoveDestructorPass
- Remove mock's empty destructor if we tend to use original class destructor
- RemoveUnserializeForInternalSerializableClassesPass
- Internal classes can not be instantiated with the newInstanceWithoutArgs reflection method, so need the serialization hack. If the class also implements Serializable, we need to replace the standard unserialize method definition with a dummy
- TraitPass
- StringManipulationGenerator
- UndefinedTargetClass
- HigherOrderMessage
- Instantiator
- This is a trimmed down version of https://github.com/doctrine/instantiator, without the caching mechanism.
- EvalLoader
- RequireLoader
- AndAnyOtherArgs
- Any
- AnyArgs
- AnyOf
- Closure
- Contains
- Ducktype
- HasKey
- HasValue
- IsEqual
- IsSame
- MatcherAbstract
- MultiArgumentClosure
- MustBe
- NoArgs
- Not
- NotAnyOf
- Pattern
- Subset
- Type
- MethodCall
- Mock
- QuickDefinitionsConfiguration
- ReceivedMethodCalls
- Undefined
- VerificationDirector
- VerificationExpectation
- Mockery
- AsMonologProcessor
- A reusable attribute to help configure a class or a method as a processor.
- WithMonologChannel
- A reusable attribute to help configure a class as expecting a given logger channel.
- DateTimeImmutable
- Overrides default json encoding of date time objects
- ErrorHandler
- Monolog error handler
- ChromePHPFormatter
- Formats a log message according to the ChromePHP array format
- ElasticaFormatter
- Format a log message into an Elastica Document
- ElasticsearchFormatter
- Format a log message into an Elasticsearch record
- FlowdockFormatter
- formats the record to be used in the FlowdockHandler
- FluentdFormatter
- Class FluentdFormatter
- GelfMessageFormatter
- Serializes a log message to GELF
- GoogleCloudLoggingFormatter
- Encodes message information into JSON in a format compatible with Cloud logging.
- HtmlFormatter
- Formats incoming records into an HTML table
- JsonFormatter
- Encodes whatever record data is passed to it as json
- LineFormatter
- Formats incoming records into a one-line string
- LogglyFormatter
- Encodes message information into JSON in a format compatible with Loggly.
- LogmaticFormatter
- Encodes message information into JSON in a format compatible with Logmatic.
- LogstashFormatter
- Serializes a log message to Logstash Event Format
- MongoDBFormatter
- Formats a record for use with the MongoDBHandler.
- NormalizerFormatter
- Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
- ScalarFormatter
- Formats data into an associative array of scalar (+ null) values.
- SyslogFormatter
- Serializes a log message according to RFC 5424
- WildfireFormatter
- Serializes a log message according to Wildfire's header requirements
- AbstractHandler
- Base Handler class providing basic level/bubble support
- AbstractProcessingHandler
- Base Handler class providing the Handler structure, including processors and formatters
- AbstractSyslogHandler
- Common syslog functionality
- AmqpHandler
- Base Handler class providing the Handler structure, including processors and formatters
- BrowserConsoleHandler
- Handler sending logs to browser's javascript console with no browser extension required
- BufferHandler
- Buffers all records until closing the handler and then pass them as batch.
- ChromePHPHandler
- Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
- CouchDBHandler
- CouchDB handler
- CubeHandler
- Logs to Cube.
- DeduplicationHandler
- Simple handler wrapper that deduplicates log records across multiple requests
- DoctrineCouchDBHandler
- CouchDB handler for Doctrine CouchDB ODM
- DynamoDbHandler
- Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
- ElasticaHandler
- Elastic Search handler
- ElasticsearchHandler
- Elasticsearch handler
- ErrorLogHandler
- Stores to PHP error_log() handler.
- FallbackGroupHandler
- Forwards records to at most one handler
- FilterHandler
- Simple handler wrapper that filters records based on a list of levels
- ChannelLevelActivationStrategy
- Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
- ErrorLevelActivationStrategy
- Error level based activation strategy.
- FingersCrossedHandler
- Buffers all records until a certain level is reached
- FirePHPHandler
- Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
- FleepHookHandler
- Sends logs to Fleep.io using Webhook integrations
- FlowdockHandler
- Sends notifications through the Flowdock push API
- GelfHandler
- Handler to send messages to a Graylog2 (http://www.graylog2.org) server
- GroupHandler
- Forwards records to multiple handlers
- Handler
- Base Handler class providing basic close() support as well as handleBatch
- HandlerWrapper
- This simple wrapper class can be used to extend handlers functionality.
- IFTTTHandler
- IFTTTHandler uses cURL to trigger IFTTT Maker actions
- InsightOpsHandler
- Inspired on LogEntriesHandler.
- LogEntriesHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- LogglyHandler
- Sends errors to Loggly.
- LogmaticHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- MailHandler
- Base class for all mail handlers
- MandrillHandler
- MandrillHandler uses cURL to send the emails to the Mandrill API
- MissingExtensionException
- Exception can be thrown if an extension for a handler is missing
- MongoDBHandler
- Logs to a MongoDB database.
- NativeMailerHandler
- NativeMailerHandler uses the mail() function to send the emails
- NewRelicHandler
- Class to record a log on a NewRelic application.
- NoopHandler
- No-op
- NullHandler
- Blackhole
- OverflowHandler
- Handler to only pass log messages when a certain threshold of number of messages is reached.
- PHPConsoleHandler
- Monolog handler for Google Chrome extension "PHP Console"
- ProcessHandler
- Stores to STDIN of any process, specified by a command.
- PsrHandler
- Proxies log messages to an existing PSR-3 compliant logger.
- PushoverHandler
- Sends notifications through the pushover api to mobile phones
- RedisHandler
- Logs to a Redis key using rpush
- RedisPubSubHandler
- Sends the message to a Redis Pub/Sub channel using PUBLISH
- RollbarHandler
- Sends errors to Rollbar
- RotatingFileHandler
- Stores logs to files that are rotated every day and a limited number of files are kept.
- SamplingHandler
- Sampling handler
- SendGridHandler
- SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
- SlackRecord
- Slack record utility helping to log to Slack webhooks or API.
- SlackHandler
- Sends notifications through Slack API
- SlackWebhookHandler
- Sends notifications through Slack Webhooks
- SocketHandler
- Stores to any socket - uses fsockopen() or pfsockopen().
- SqsHandler
- Writes to any sqs queue.
- StreamHandler
- Stores to any stream resource
- SymfonyMailerHandler
- SymfonyMailerHandler uses Symfony's Mailer component to send the emails
- SyslogHandler
- Logs to syslog service.
- UdpSocket
- SyslogUdpHandler
- A Handler for logging to a remote syslogd server.
- TelegramBotHandler
- Handler sends logs to Telegram using Telegram Bot API.
- TestHandler
- Used for testing purposes.
- WhatFailureGroupHandler
- Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
- ZendMonitorHandler
- Handler sending logs to Zend Monitor
- JsonSerializableDateTimeImmutable
- Overrides default json encoding of date time objects
- Logger
- Monolog log channel
- LogRecord
- Monolog log record
- ClosureContextProcessor
- Generates a context from a Closure if the Closure is the only value in the context
- GitProcessor
- Injects Git branch and Git commit SHA in all records
- HostnameProcessor
- Injects value of gethostname in all records
- IntrospectionProcessor
- Injects line/file:class/function where the log message came from
- LoadAverageProcessor
- Injects sys_getloadavg in all records @see https://www.php.net/manual/en/function.sys-getloadavg.php
- MemoryPeakUsageProcessor
- Injects memory_get_peak_usage in all records
- MemoryProcessor
- Some methods that are common for all memory processors
- MemoryUsageProcessor
- Injects memory_get_usage in all records
- MercurialProcessor
- Injects Hg branch and Hg revision number in all records
- ProcessIdProcessor
- Adds value of getmypid into records
- PsrLogMessageProcessor
- Processes a record's message according to PSR-3 rules
- TagProcessor
- Adds a tags array into record
- UidProcessor
- Adds a unique identifier into records
- WebProcessor
- Injects url/method and remote IP of the current web request in all records
- Registry
- Monolog log registry
- SignalHandler
- Monolog POSIX signal handler
- Utils
- DeepCopy
- CloneException
- PropertyException
- ChainableFilter
- Defines a decorator filter that will not stop the chain of filters.
- DoctrineCollectionFilter
- DoctrineEmptyCollectionFilter
- DoctrineProxyFilter
- KeepFilter
- ReplaceFilter
- SetNullFilter
- DoctrineProxyMatcher
- PropertyMatcher
- PropertyNameMatcher
- PropertyTypeMatcher
- Matches a property by its type.
- ReflectionHelper
- DateIntervalFilter
- DatePeriodFilter
- ReplaceFilter
- ShallowCopyFilter
- ArrayObjectFilter
- In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
- SplDoublyLinkedList
- SplDoublyLinkedListFilter
- TypeMatcher
- LazyMessageFormatter
- LazyMessageFormatter
- AbstractReflectionMacro
- AbstractReflectionMacro
- LazyMacro
- LazyMacro
- LazyTranslator
- LazyTranslator
- AbstractTranslator
- Carbon
- A simple API extension for DateTime.
- CarbonImmutable
- A simple API extension for DateTimeImmutable.
- CarbonInterval
- A simple API extension for DateInterval.
- CarbonPeriod
- Substitution of DatePeriod with some modifications and many more features.
- CarbonPeriodImmutable
- Substitution of DatePeriod with some modifications and many more features.
- CarbonTimeZone
- Invoker
- BadComparisonUnitException
- BadFluentConstructorException
- BadFluentSetterException
- EndLessPeriodException
- ImmutableException
- InvalidCastException
- InvalidDateException
- InvalidFormatException
- InvalidIntervalException
- InvalidPeriodDateException
- InvalidPeriodParameterException
- InvalidTimeZoneException
- InvalidTypeException
- NotACarbonClassException
- NotAPeriodException
- NotLocaleAwareException
- OutOfRangeException
- ParseErrorException
- UnitException
- UnitNotConfiguredException
- UnknownGetterException
- UnknownMethodException
- UnknownSetterException
- UnknownUnitException
- UnreachableException
- Factory
- A factory to generate Carbon instances with common settings.
- FactoryImmutable
- A factory to generate CarbonImmutable instances with common settings.
- Language
- ServiceProvider
- MessageFormatterMapper
- AbstractMacro
- Macro
- MacroExtension
- Class MacroExtension.
- MacroScanner
- Translator
- TranslatorImmutable
- Context
- AnyOf
- Structure
- Type
- Expect
- Schema generator.
- Message
- Processor
- Schema validator.
- ValidationException
- Validation error.
- ArgumentOutOfRangeException
- The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
- InvalidStateException
- The exception that is thrown when a method call is invalid for the object's current state, method has been invoked at an illegal or inappropriate time.
- NotImplementedException
- The exception that is thrown when a requested method or operation is not implemented.
- NotSupportedException
- The exception that is thrown when an invoked method is not supported. For scenarios where it is sometimes possible to perform the requested operation, see InvalidStateException.
- DeprecatedException
- The exception that is thrown when a requested method or operation is deprecated.
- MemberAccessException
- The exception that is thrown when accessing a class member (property or method) fails.
- IOException
- The exception that is thrown when an I/O error occurs.
- FileNotFoundException
- The exception that is thrown when accessing a file that does not exist on disk.
- DirectoryNotFoundException
- The exception that is thrown when part of a file or directory cannot be found.
- InvalidArgumentException
- The exception that is thrown when an argument does not match with the expected value.
- OutOfRangeException
- The exception that is thrown when an illegal index was requested.
- UnexpectedValueException
- The exception that is thrown when a value (typically returned by function) does not match with the expected value.
- CachingIterator
- Smarter caching iterator.
- Mapper
- ArrayHash
- Provides objects to work as array.
- ArrayList
- Provides the base class for a generic list (items can be accessed by index).
- Arrays
- Array tools library.
- Callback
- PHP callable tools.
- DateTime
- DateTime.
- ImageException
- The exception that is thrown when an image error occurs.
- UnknownImageFileException
- The exception that indicates invalid image file.
- JsonException
- The exception that indicates error of JSON encoding/decoding.
- RegexpException
- The exception that indicates error of the last Regexp execution.
- AssertionException
- The exception that indicates assertion error.
- FileSystem
- File system tool.
- Finder
- Finder allows searching through directory trees using iterator.
- Floats
- Floating-point numbers comparison.
- Helpers
- Html
- HTML helper.
- Image
- Basic manipulation with images. Supported types are JPEG, PNG, GIF, WEBP, AVIF and BMP.
- ImageColor
- Represent RGB color (0..255) with opacity (0..1).
- ImageType
- Type of image file.
- Iterables
- Utilities for iterables.
- Json
- JSON encoder and decoder.
- Paginator
- Paginating math.
- Random
- Secure random string generator.
- Reflection
- PHP reflection helpers.
- Strings
- String tools library.
- Type
- PHP type reflection.
- Validators
- Validation utilities.
- Class_
- ClassConst
- Declaration
- Enum_
- EnumCase
- Function_
- FunctionLike
- Interface_
- Method
- Namespace_
- Param
- Property
- Trait_
- TraitUse
- TraitUseAdaptation
- Use_
- BuilderFactory
- Doc
- Comment
- ConstExprEvaluationException
- ConstExprEvaluator
- Evaluates constant expressions.
- Error
- Collecting
- Error handler that collects all errors into an array.
- Throwing
- Error handler that handles all errors by throwing them.
- JsonDecoder
- Emulative
- AsymmetricVisibilityTokenEmulator
- AttributeEmulator
- EnumTokenEmulator
- ExplicitOctalEmulator
- KeywordEmulator
- MatchTokenEmulator
- NullsafeTokenEmulator
- PropertyTokenEmulator
- ReadonlyFunctionTokenEmulator
- ReadonlyTokenEmulator
- ReverseEmulator
- Reverses emulation direction of the inner emulator.
- Lexer
- Modifiers
- Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
- NameContext
- Arg
- ArrayItem
- Attribute
- AttributeGroup
- ClosureUse
- ComplexType
- This is a base class for complex types, including nullable types and union types.
- Const_
- DeclareItem
- Array_
- ArrayDimFetch
- ArrayItem
- ArrowFunction
- Assign
- BitwiseAnd
- BitwiseOr
- BitwiseXor
- Coalesce
- Concat
- Div
- Minus
- Mod
- Mul
- Plus
- Pow
- ShiftLeft
- ShiftRight
- AssignOp
- AssignRef
- BitwiseAnd
- BitwiseOr
- BitwiseXor
- BooleanAnd
- BooleanOr
- Coalesce
- Concat
- Div
- Equal
- Greater
- GreaterOrEqual
- Identical
- LogicalAnd
- LogicalOr
- LogicalXor
- Minus
- Mod
- Mul
- NotEqual
- NotIdentical
- Plus
- Pow
- ShiftLeft
- ShiftRight
- Smaller
- SmallerOrEqual
- Spaceship
- BinaryOp
- BitwiseNot
- BooleanNot
- CallLike
- Array_
- Bool_
- Double
- Int_
- Object_
- String_
- Unset_
- Cast
- ClassConstFetch
- Clone_
- Closure
- ClosureUse
- ConstFetch
- Empty_
- Error
- Error node used during parsing with error recovery.
- ErrorSuppress
- Eval_
- Exit_
- FuncCall
- Include_
- Instanceof_
- Isset_
- List_
- Match_
- MethodCall
- New_
- NullsafeMethodCall
- NullsafePropertyFetch
- PostDec
- PostInc
- PreDec
- PreInc
- Print_
- PropertyFetch
- ShellExec
- StaticCall
- StaticPropertyFetch
- Ternary
- Throw_
- UnaryMinus
- UnaryPlus
- Variable
- Yield_
- YieldFrom
- Expr
- Identifier
- Represents a non-namespaced name. Namespaced names are represented using Name nodes.
- InterpolatedStringPart
- IntersectionType
- This is a base class for complex types, including nullable types and union types.
- MatchArm
- FullyQualified
- Relative
- Name
- NullableType
- This is a base class for complex types, including nullable types and union types.
- Param
- PropertyHook
- PropertyItem
- DNumber
- Encapsed
- EncapsedStringPart
- Float_
- Int_
- InterpolatedString
- LNumber
- Class_
- Dir
- File
- Function_
- Line
- Method
- Namespace_
- Property
- Trait_
- MagicConst
- String_
- Scalar
- StaticVar
- Block
- Break_
- Case_
- Catch_
- Class_
- ClassConst
- ClassLike
- ClassMethod
- Const_
- Continue_
- Declare_
- DeclareDeclare
- Do_
- Echo_
- Else_
- ElseIf_
- Enum_
- EnumCase
- Expression
- Represents statements of type "expr;"
- Finally_
- For_
- Foreach_
- Function_
- Global_
- Goto_
- GroupUse
- HaltCompiler
- If_
- InlineHTML
- Interface_
- Label
- Namespace_
- Nop
- Nop/empty statement (;).
- Property
- PropertyProperty
- Return_
- Static_
- StaticVar
- Switch_
- Trait_
- TraitUse
- Alias
- Precedence
- TraitUseAdaptation
- TryCatch
- Unset_
- Use_
- UseUse
- While_
- Stmt
- UnionType
- This is a base class for complex types, including nullable types and union types.
- UseItem
- VariadicPlaceholder
- Represents the "..." in "foo(...)" of the first-class callable syntax.
- VarLikeIdentifier
- Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
- NodeAbstract
- NodeDumper
- NodeFinder
- NodeTraverser
- CloningVisitor
- Visitor cloning all nodes and linking to the original nodes using an attribute.
- CommentAnnotatingVisitor
- FindingVisitor
- This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
- FirstFindingVisitor
- This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
- NameResolver
- NodeConnectingVisitor
- Visitor that connects a child node to its parent node as well as its sibling nodes.
- ParentConnectingVisitor
- Visitor that connects a child node to its parent node.
- NodeVisitorAbstract
- Php7
- Php8
- ParserAbstract
- ParserFactory
- PhpVersion
- A PHP version, representing only the major and minor version components.
- Standard
- PrettyPrinterAbstract
- Token
- A PHP token. On PHP 8.0 this extends from PhpToken.
- Anchor
- BreakLine
- Dd
- Div
- Dl
- Dt
- Hr
- Li
- Ol
- Paragraph
- Span
- Ul
- Color
- TermwindServiceProvider
- ElementCollectionException
- InvalidApplicationNameException
- InvalidEmailException
- InvalidUrlException
- ManifestDocumentException
- ManifestDocumentLoadingException
- ManifestDocumentMapperException
- ManifestElementException
- ManifestLoaderException
- NoEmailAddressException
- ManifestDocumentMapper
- ManifestLoader
- ManifestSerializer
- Application
- ApplicationName
- Author
- AuthorCollection
- AuthorCollectionIterator
- BundledComponent
- BundledComponentCollection
- BundledComponentCollectionIterator
- CopyrightInformation
- Extension
- Library
- License
- Manifest
- PhpExtensionRequirement
- PhpVersionRequirement
- RequirementCollection
- RequirementCollectionIterator
- Type
- Url
- AuthorElement
- AuthorElementCollection
- BundlesElement
- ComponentElement
- ComponentElementCollection
- ContainsElement
- CopyrightElement
- ElementCollection
- ExtElement
- ExtElementCollection
- ExtensionElement
- LicenseElement
- ManifestDocument
- ManifestElement
- PhpElement
- RequiresElement
- PhpdocSingleLineVarFixer
- Main implementation taken from kubawerlos/php-cs-fixer-customere-fixers Copyright (c) 2018 Kuba Werłos
- BuildMetaData
- AbstractVersionConstraint
- AndVersionConstraintGroup
- AnyVersionConstraint
- ExactVersionConstraint
- GreaterThanOrEqualToVersionConstraint
- OrVersionConstraintGroup
- SpecificMajorAndMinorVersionConstraint
- SpecificMajorVersionConstraint
- InvalidPreReleaseSuffixException
- InvalidVersionException
- NoBuildMetaDataException
- NoPreReleaseSuffixException
- UnsupportedVersionConstraintException
- PreReleaseSuffix
- Version
- VersionConstraintParser
- VersionConstraintValue
- VersionNumber
- LazyOption
- None
- Option
- Some
- CodeCoverage
- Provides collection functionality for PHP code coverage information.
- Selector
- BranchAndPathCoverageNotSupportedException
- DeadCodeDetectionNotSupportedException
- DirectoryCouldNotBeCreatedException
- FileCouldNotBeWrittenException
- InvalidArgumentException
- NoCodeCoverageDriverAvailableException
- NoCodeCoverageDriverWithPathCoverageSupportAvailableException
- ParserException
- PathExistsButIsNotDirectoryException
- PcovNotAvailableException
- ReflectionException
- ReportAlreadyFinalizedException
- StaticAnalysisCacheNotConfiguredException
- TestIdMissingException
- UnintentionallyCoveredCodeException
- WriteOperationFailedException
- XdebugNotAvailableException
- XdebugNotEnabledException
- XmlException
- Filter
- Clover
- Cobertura
- Crap4j
- Colors
- CustomCssFile
- Facade
- PHP
- Text
- Thresholds
- Facade
- CacheWarmer
- Known
- Large
- Medium
- Small
- TestSize
- Unknown
- Failure
- Known
- Success
- TestStatus
- Unknown
- Version
- Facade
- ProcessControlExtensionNotLoadedException
- TimeoutException
- Invoker
- InvalidArgumentException
- RuntimeException
- Template
- Duration
- NoActiveTimerException
- TimeSinceStartOfRequestNotAvailableException
- ResourceUsageFormatter
- Timer
- Finished
- Started
- EventCollection
- EventCollectionIterator
- AssertionFailed
- AssertionSucceeded
- ComparatorRegistered
- AfterLastTestMethodCalled
- AfterLastTestMethodErrored
- AfterLastTestMethodFinished
- AfterTestMethodCalled
- AfterTestMethodErrored
- AfterTestMethodFinished
- BeforeFirstTestMethodCalled
- BeforeFirstTestMethodErrored
- BeforeFirstTestMethodFinished
- BeforeTestMethodCalled
- BeforeTestMethodErrored
- BeforeTestMethodFinished
- PostConditionCalled
- PostConditionErrored
- PostConditionFinished
- PreConditionCalled
- PreConditionErrored
- PreConditionFinished
- ConsideredRisky
- DeprecationTriggered
- ErrorTriggered
- NoticeTriggered
- PhpDeprecationTriggered
- PhpNoticeTriggered
- PhpunitDeprecationTriggered
- PhpunitErrorTriggered
- PhpunitWarningTriggered
- PhpWarningTriggered
- WarningTriggered
- DataProviderMethodCalled
- DataProviderMethodFinished
- Finished
- PreparationFailed
- PreparationStarted
- Prepared
- Errored
- Failed
- MarkedIncomplete
- Passed
- Skipped
- PrintedUnexpectedOutput
- MockObjectCreated
- MockObjectForAbstractClassCreated
- MockObjectForIntersectionOfInterfacesCreated
- MockObjectForTraitCreated
- MockObjectFromWsdlCreated
- PartialMockObjectCreated
- TestProxyCreated
- TestStubCreated
- TestStubForIntersectionOfInterfacesCreated
- BootstrapFinished
- Configured
- DeprecationTriggered
- EventFacadeSealed
- ExecutionAborted
- ExecutionFinished
- ExecutionStarted
- ExtensionBootstrapped
- ExtensionLoadedFromPhar
- Finished
- GarbageCollectionDisabled
- GarbageCollectionEnabled
- GarbageCollectionTriggered
- Started
- WarningTriggered
- Filtered
- Finished
- Loaded
- Skipped
- Sorted
- Started
- EventAlreadyAssignedException
- EventFacadeIsSealedException
- InvalidArgumentException
- InvalidEventException
- InvalidSubscriberException
- MapError
- MoreThanOneDataSetFromDataProviderException
- NoComparisonFailureException
- NoDataSetFromDataProviderException
- NoPreviousThrowableException
- RuntimeException
- SubscriberTypeAlreadyRegisteredException
- UnknownEventException
- UnknownEventTypeException
- UnknownSubscriberException
- UnknownSubscriberTypeException
- ClassMethod
- ComparisonFailure
- OperatingSystem
- PHP
- PHPUnit
- Runtime
- Duration
- GarbageCollectorStatus
- HRTime
- Info
- MemoryUsage
- Snapshot
- Phpt
- Test
- TestCollection
- TestCollectionIterator
- DataFromDataProvider
- DataFromTestDependency
- TestData
- TestDataCollection
- TestDataCollectionIterator
- TestDox
- TestMethod
- TestSuite
- TestSuiteForTestClass
- TestSuiteForTestMethodWithDataProvider
- TestSuiteWithName
- Throwable
- Assert
- After
- AfterClass
- BackupGlobals
- BackupStaticProperties
- Before
- BeforeClass
- CodeCoverageIgnore
- CoversClass
- CoversFunction
- CoversNothing
- DataProvider
- DataProviderExternal
- Depends
- DependsExternal
- DependsExternalUsingDeepClone
- DependsExternalUsingShallowClone
- DependsOnClass
- DependsOnClassUsingDeepClone
- DependsOnClassUsingShallowClone
- DependsUsingDeepClone
- DependsUsingShallowClone
- DoesNotPerformAssertions
- ExcludeGlobalVariableFromBackup
- ExcludeStaticPropertyFromBackup
- Group
- IgnoreClassForCodeCoverage
- IgnoreDeprecations
- IgnoreFunctionForCodeCoverage
- IgnoreMethodForCodeCoverage
- Large
- Medium
- PostCondition
- PreCondition
- PreserveGlobalState
- RequiresFunction
- RequiresMethod
- RequiresOperatingSystem
- RequiresOperatingSystemFamily
- RequiresPhp
- RequiresPhpExtension
- RequiresPhpunit
- RequiresSetting
- RunClassInSeparateProcess
- RunInSeparateProcess
- RunTestsInSeparateProcesses
- Small
- Test
- TestDox
- TestWith
- TestWithJson
- Ticket
- UsesClass
- UsesFunction
- WithoutErrorHandler
- IsFalse
- IsTrue
- Callback
- Count
- GreaterThan
- IsEmpty
- LessThan
- SameSize
- Constraint
- IsEqual
- IsEqualCanonicalizing
- IsEqualIgnoringCase
- IsEqualWithDelta
- DirectoryExists
- FileExists
- IsReadable
- IsWritable
- IsAnything
- IsIdentical
- JsonMatches
- IsFinite
- IsInfinite
- IsNan
- ObjectEquals
- ObjectHasProperty
- BinaryOperator
- LogicalAnd
- LogicalNot
- LogicalOr
- LogicalXor
- Operator
- UnaryOperator
- IsJson
- RegularExpression
- StringContains
- StringEndsWith
- StringEqualsStringIgnoringLineEndings
- StringMatchesFormatDescription
- StringStartsWith
- ArrayHasKey
- IsList
- TraversableContains
- TraversableContainsEqual
- TraversableContainsIdentical
- TraversableContainsOnly
- IsInstanceOf
- IsNull
- IsType
- NeverReturningMethodException
- MockBuilder
- InvocationMocker
- TestCase
- After
- AfterClass
- BackupGlobals
- BackupStaticProperties
- Before
- BeforeClass
- Covers
- CoversClass
- CoversDefaultClass
- CoversFunction
- CoversNothing
- DataProvider
- DependsOnClass
- DependsOnMethod
- DoesNotPerformAssertions
- InvalidVersionRequirementException
- NoVersionRequirementException
- ExcludeGlobalVariableFromBackup
- ExcludeStaticPropertyFromBackup
- Group
- IgnoreClassForCodeCoverage
- IgnoreDeprecations
- IgnoreFunctionForCodeCoverage
- IgnoreMethodForCodeCoverage
- Metadata
- MetadataCollection
- MetadataCollectionIterator
- PostCondition
- PreCondition
- PreserveGlobalState
- RequiresFunction
- RequiresMethod
- RequiresOperatingSystem
- RequiresOperatingSystemFamily
- RequiresPhp
- RequiresPhpExtension
- RequiresPhpunit
- RequiresSetting
- RunClassInSeparateProcess
- RunInSeparateProcess
- RunTestsInSeparateProcesses
- Test
- TestDox
- TestWith
- Uses
- UsesClass
- UsesDefaultClass
- UsesFunction
- ComparisonRequirement
- ConstraintRequirement
- Requirement
- WithoutErrorHandler
- Facade
- ParameterCollection
- Version
- Builder
- Configuration
- Constant
- ConstantCollection
- ConstantCollectionIterator
- Directory
- DirectoryCollection
- DirectoryCollectionIterator
- ExtensionBootstrap
- ExtensionBootstrapCollection
- ExtensionBootstrapCollectionIterator
- File
- FileCollection
- FileCollectionIterator
- FilterDirectory
- FilterDirectoryCollection
- FilterDirectoryCollectionIterator
- Group
- GroupCollection
- GroupCollectionIterator
- IniSetting
- IniSettingCollection
- IniSettingCollectionIterator
- Php
- Source
- TestDirectory
- TestDirectoryCollection
- TestDirectoryCollectionIterator
- TestFile
- TestFileCollection
- TestFileCollectionIterator
- TestSuite
- TestSuiteCollection
- TestSuiteCollectionIterator
- Variable
- VariableCollection
- VariableCollectionIterator
- UnexpectedOutputPrinter
- ExcludeList
- VersionComparisonOperator
- AbstractLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- InvalidArgumentException
- LogLevel
- Describes log levels.
- NullLogger
- This Logger can be used to avoid conditional log calls.
- AbstractClassPass
- The abstract class pass handles abstract classes and methods, complaining if there are too few or too many of either.
- AssignThisVariablePass
- Validate that the user input does not assign the `$this` variable.
- CalledClassPass
- The called class pass throws warnings for get_class() and get_called_class() outside a class context.
- CallTimePassByReferencePass
- Validate that the user did not use the call-time pass-by-reference that causes a fatal error.
- CodeCleanerPass
- A CodeCleaner pass is a PhpParser Node Visitor.
- EmptyArrayDimFetchPass
- Validate empty brackets are only used for assignment.
- ExitPass
- A CodeCleaner pass is a PhpParser Node Visitor.
- FinalClassPass
- The final class pass handles final classes.
- FunctionContextPass
- A CodeCleaner pass is a PhpParser Node Visitor.
- FunctionReturnInWriteContextPass
- Validate that the functions are used correctly.
- ImplicitReturnPass
- Add an implicit "return" to the last statement, provided it can be returned.
- IssetPass
- Code cleaner pass to ensure we only allow variables, array fetch and property fetch expressions in isset() calls.
- LabelContextPass
- CodeCleanerPass for label context.
- LeavePsyshAlonePass
- Validate that the user input does not reference the `$__psysh__` variable.
- ListPass
- Validate that the list assignment.
- LoopContextPass
- The loop context pass handles invalid `break` and `continue` statements.
- MagicConstantsPass
- Swap out __DIR__ and __FILE__ magic constants with our best guess?
- NamespaceAwarePass
- Abstract namespace-aware code cleaner pass.
- NamespacePass
- Provide implicit namespaces for subsequent execution.
- NoReturnValue
- A class used internally by CodeCleaner to represent input, such as non-expression statements, with no return value.
- PassableByReferencePass
- Validate that only variables (and variable-like things) are passed by reference.
- RequirePass
- Add runtime validation for `require` and `require_once` calls.
- ReturnTypePass
- Add runtime validation for return types.
- StrictTypesPass
- Provide implicit strict types declarations for for subsequent execution.
- UseStatementPass
- Provide implicit use statements for subsequent execution.
- ValidClassNamePass
- Validate that classes exist.
- ValidConstructorPass
- Validate that the constructor method is not static, and does not have a return type.
- ValidFunctionNamePass
- Validate that function calls will succeed.
- CodeCleaner
- A service to clean up user input, detect parse errors before they happen, and generally work around issues with the PHP code evaluation experience.
- BufferCommand
- Interact with the current code buffer.
- ClearCommand
- Clear the Psy Shell.
- CodeArgumentParser
- Class CodeArgumentParser.
- Command
- The Psy Shell base command.
- DocCommand
- Read the documentation for an object, class, constant, method or property.
- DumpCommand
- Dump an object or primitive.
- EditCommand
- The Psy Shell base command.
- ExitCommand
- Exit the Psy Shell.
- HelpCommand
- Help command.
- HistoryCommand
- Psy Shell history command.
- ClassConstantEnumerator
- Class Constant Enumerator class.
- ClassEnumerator
- Class Enumerator class.
- ConstantEnumerator
- Constant Enumerator class.
- Enumerator
- Abstract Enumerator class.
- FunctionEnumerator
- Function Enumerator class.
- GlobalVariableEnumerator
- Global Variable Enumerator class.
- MethodEnumerator
- Method Enumerator class.
- PropertyEnumerator
- Property Enumerator class.
- VariableEnumerator
- Variable Enumerator class.
- ListCommand
- List available local variables, object properties, etc.
- ParseCommand
- Parse PHP code and show the abstract syntax tree.
- PsyVersionCommand
- A dumb little command for printing out the current Psy Shell version.
- ReflectingCommand
- An abstract command with helpers for inspecting the current context.
- ShowCommand
- Show the code for an object, class, constant, method or property.
- SudoCommand
- Evaluate PHP code, bypassing visibility restrictions.
- ThrowUpCommand
- Throw an exception or error out of the Psy Shell.
- TimeitVisitor
- A node visitor for instrumenting code to be executed by the `timeit` command.
- TimeitCommand
- Class TimeitCommand.
- TraceCommand
- Show the current stack trace.
- WhereamiCommand
- Show the context of where you opened the debugger.
- WtfCommand
- Show the last uncaught exception.
- ConfigPaths
- A Psy Shell configuration path helper.
- Configuration
- The Psy Shell configuration.
- Context
- The Shell execution context.
- BreakException
- A break exception, used for halting the Psy Shell.
- DeprecatedException
- A DeprecatedException for Psy.
- ErrorException
- A custom error Exception for Psy with a formatted $message.
- FatalErrorException
- A "fatal error" Exception for Psy.
- ParseErrorException
- A "parse error" Exception for Psy.
- RuntimeException
- A RuntimeException for Psy.
- ThrowUpException
- A throw-up exception, used for throwing an exception out of the Psy Shell.
- UnexpectedTargetException
- A RuntimeException for Psy.
- ExecutionClosure
- The Psy Shell's execution scope.
- AbstractListener
- Abstract Execution Loop Listener class.
- ProcessForker
- An execution loop listener that forks the process before executing code.
- RunkitReloader
- A runkit-based code reloader, which is pretty much magic.
- ExecutionLoopClosure
- The Psy Shell's execution loop scope.
- CodeFormatter
- A pretty-printer for code.
- DocblockFormatter
- A pretty-printer for docblocks.
- SignatureFormatter
- An abstract representation of a function, class or property signature.
- TraceFormatter
- Output formatter for exception traces.
- CodeArgument
- An input argument for code.
- FilterOptions
- Parse, validate and match --grep, --insensitive and --invert command options.
- ShellInput
- A StringInput subclass specialized for code arguments.
- SilentInput
- A simple class used internally by PsySH to represent silent input.
- PassthruPager
- A passthrough pager is a no-op. It simply wraps a StreamOutput's stream and does nothing when the pager is closed.
- ProcOutputPager
- ProcOutputPager class.
- ShellOutput
- A ConsoleOutput subclass specifically for Psy Shell output.
- Theme
- An output Theme, which controls prompt strings, formatter styles, and compact output.
- ParserFactory
- Parser factory to abstract over PHP Parser library versions.
- GNUReadline
- A Readline interface implementation for GNU Readline.
- AutocompleterAggregate
- Class \Hoa\Console\Readline\Autocompleter\Aggregate.
- AutocompleterPath
- Class \Hoa\Console\Readline\Autocompleter\Path.
- AutocompleterWord
- Class \Hoa\Console\Readline\Autocompleter\Word.
- Console
- Class \Hoa\Console.
- ConsoleCursor
- Class \Hoa\Console\Cursor.
- ConsoleException
- Class \Hoa\Console\Exception.
- ConsoleInput
- Interface \Hoa\Console\Input.
- ConsoleOutput
- Class \Hoa\Console\Output.
- ConsoleProcessus
- Manipulate a processus as a stream.
- ConsoleTput
- Class \Hoa\Console\Tput.
- ConsoleWindow
- Allow to manipulate the window.
- Event
- Events are asynchronous at registration, anonymous at use (until we receive a bucket) and useful to largely spread data through components without any known connection between them.
- EventBucket
- This class is the object which is transmit through event channels.
- EventException
- Extending the `Hoa\Exception\Exception` class.
- EventListener
- A contrario of events, listeners are synchronous, identified at use and useful for close interactions between one or some components.
- Exception
- Each exception must extend `Hoa\Exception\Exception`.
- ExceptionIdle
- `Hoa\Exception\Idle` is the mother exception class of libraries. The only difference between `Hoa\Exception\Idle` and its direct children `Hoa\Exception` is that the latter fires events after beeing constructed.
- File
- Class \Hoa\File.
- FileDirectory
- Class \Hoa\File\Directory.
- FileDoesNotExistException
- Class \Hoa\File\Exception\FileDoesNotExist.
- FileException
- Class \Hoa\File\Exception.
- FileFinder
- Class \Hoa\File\Finder.
- FileGeneric
- Class \Hoa\File\Generic.
- FileLink
- Class \Hoa\File\Link.
- FileLinkRead
- Class \Hoa\File\Link\Read.
- FileLinkReadWrite
- Class \Hoa\File\Link\ReadWrite.
- FileRead
- Class \Hoa\File\Read.
- FileReadWrite
- Class \Hoa\File\ReadWrite.
- IteratorFileSystem
- Class \Hoa\Iterator\FileSystem.
- IteratorRecursiveDirectory
- Class \Hoa\Iterator\Recursive\Directory.
- IteratorSplFileInfo
- Class \Hoa\Iterator\SplFileInfo.
- Protocol
- Root of the `hoa://` protocol.
- ProtocolException
- Extends the `Hoa\Exception\Exception` class.
- ProtocolNode
- Abstract class for all `hoa://`'s nodes.
- ProtocolNodeLibrary
- The `hoa://Library/` node.
- ProtocolWrapper
- Stream wrapper for the `hoa://` protocol.
- Readline
- Class \Hoa\Console\Readline.
- Stream
- Class \Hoa\Stream.
- _Protocol
- Class \Hoa\Stream\_Protocol.
- StreamContext
- Class \Hoa\Stream\Context.
- StreamException
- Class \Hoa\Stream\Exception.
- Ustring
- This class represents a UTF-8 string.
- Xcallable
- Build a callable object, i.e. `function`, `class::method`, `object->method` or closure. They all have the same behaviour. This callable is an extension of native PHP callable (aka callback) to integrate Hoa's structures.
- Libedit
- A Libedit-based Readline implementation.
- Transient
- An array-based Readline emulation implementation.
- Userland
- Userland Readline implementation.
- ReflectionConstant
- Somehow the standard reflection library doesn't include constants.
- ReflectionLanguageConstruct
- A fake ReflectionFunction but for language constructs.
- ReflectionLanguageConstructParameter
- A fake ReflectionParameter but for language construct parameters.
- ReflectionNamespace
- A fake Reflector for namespaces.
- Shell
- The Psy Shell application.
- SudoVisitor
- A PHP Parser node visitor which rewrites property and method access to use the Psy\Sudo visibility bypass methods.
- Sudo
- Helpers for bypassing visibility restrictions, mostly used in code generated by the `sudo` command.
- SuperglobalsEnv
- Environment variables implementation via $_SERVER superglobal.
- SystemEnv
- Environment variables implementation via getenv().
- AutoCompleter
- A readline tab completion service.
- AbstractContextAwareMatcher
- An abstract tab completion Matcher which implements ContextAware.
- AbstractDefaultParametersMatcher
- An abstract tab completion Matcher which implements ContextAware.
- AbstractMatcher
- Abstract tab completion Matcher.
- ClassAttributesMatcher
- A class attribute tab completion Matcher.
- ClassMethodDefaultParametersMatcher
- An abstract tab completion Matcher which implements ContextAware.
- ClassMethodsMatcher
- A class method tab completion Matcher.
- ClassNamesMatcher
- A class name tab completion Matcher.
- CommandsMatcher
- A Psy Command tab completion Matcher.
- ConstantsMatcher
- A constant name tab completion Matcher.
- FunctionDefaultParametersMatcher
- An abstract tab completion Matcher which implements ContextAware.
- FunctionsMatcher
- A function name tab completion Matcher.
- KeywordsMatcher
- A PHP keyword tab completion Matcher.
- MongoClientMatcher
- A MongoDB Client tab completion Matcher.
- MongoDatabaseMatcher
- A MongoDB tab completion Matcher.
- ObjectAttributesMatcher
- An object attribute tab completion Matcher.
- ObjectMethodDefaultParametersMatcher
- An abstract tab completion Matcher which implements ContextAware.
- ObjectMethodsMatcher
- An object method tab completion Matcher.
- VariablesMatcher
- A variable name tab completion Matcher.
- Docblock
- A docblock representation.
- Json
- A static class to wrap JSON encoding/decoding with PsySH's default options.
- Mirror
- A utility class for getting Reflectors.
- Str
- String utility methods.
- Cloner
- A PsySH-specialized VarCloner.
- Dumper
- A PsySH-specialized CliDumper.
- Presenter
- A Presenter service.
- CurlDownloader
- Factory
- FileDownloader
- GitHubChecker
- Installer
- IntervalChecker
- NoopChecker
- A version checker stub which always thinks the current version is up to date.
- SelfUpdate
- Self update command.
- AbstractArray
- This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
- AbstractCollection
- This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
- AbstractSet
- This class contains the basic implementation of a collection that does not allow duplicated values (a set), to minimize the effort required to implement this specific type of collection.
- Collection
- A collection represents a group of objects.
- DoubleEndedQueue
- This class provides a basic implementation of `DoubleEndedQueueInterface`, to minimize the effort required to implement this interface.
- CollectionMismatchException
- Thrown when attempting to operate on collections of differing types.
- InvalidArgumentException
- Thrown to indicate an argument is not of the expected type.
- InvalidPropertyOrMethod
- Thrown when attempting to evaluate a property, method, or array key that doesn't exist on an element or cannot otherwise be evaluated in the current context.
- NoSuchElementException
- Thrown when attempting to access an element that does not exist.
- OutOfBoundsException
- Thrown when attempting to access an element out of the range of the collection.
- UnsupportedOperationException
- Thrown to indicate that the requested operation is not supported.
- GenericArray
- `GenericArray` represents a standard array object.
- AbstractMap
- This class provides a basic implementation of `MapInterface`, to minimize the effort required to implement this interface.
- AbstractTypedMap
- This class provides a basic implementation of `TypedMapInterface`, to minimize the effort required to implement this interface.
- AssociativeArrayMap
- `AssociativeArrayMap` represents a standard associative array object.
- NamedParameterMap
- `NamedParameterMap` represents a mapping of values to a set of named keys that may optionally be typed
- TypedMap
- A `TypedMap` represents a map of elements where key and value are typed.
- Queue
- This class provides a basic implementation of `QueueInterface`, to minimize the effort required to implement this interface.
- Set
- A set is a collection that contains no duplicate elements.
- BinaryUtils
- Provides binary math utilities
- BuilderCollection
- A collection of UuidBuilderInterface objects
- DefaultUuidBuilder
- UuidBuilder builds instances of RFC 4122 UUIDs
- DegradedUuidBuilder
- FallbackBuilder
- FallbackBuilder builds a UUID by stepping through a list of UUID builders until a UUID can be constructed without exceptions
- GuidStringCodec
- GuidStringCodec encodes and decodes globally unique identifiers (GUID)
- OrderedTimeCodec
- OrderedTimeCodec encodes and decodes a UUID, optimizing the byte order for more efficient storage
- StringCodec
- StringCodec encodes and decodes RFC 4122 UUIDs
- TimestampFirstCombCodec
- TimestampFirstCombCodec encodes and decodes COMBs, with the timestamp as the first 48 bits
- TimestampLastCombCodec
- TimestampLastCombCodec encodes and decodes COMBs, with the timestamp as the last 48 bits
- BigNumberConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
- DegradedNumberConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
- GenericNumberConverter
- GenericNumberConverter uses the provided calculator to convert decimal numbers to and from hexadecimal values
- BigNumberTimeConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
- DegradedTimeConverter
- Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
- GenericTimeConverter
- GenericTimeConverter uses the provided calculator to calculate and convert time values
- PhpTimeConverter
- PhpTimeConverter uses built-in PHP functions and standard math operations available to the PHP programming language to provide facilities for converting parts of time into representations that may be used in UUIDs
- UnixTimeConverter
- UnixTimeConverter converts Unix Epoch timestamps to/from hexadecimal values consisting of milliseconds elapsed since the Unix Epoch
- DegradedUuid
- Uuid provides constants and static methods for working with and generating UUIDs
- BuilderNotFoundException
- Thrown to indicate that no suitable builder could be found
- DateTimeException
- Thrown to indicate that the PHP DateTime extension encountered an exception/error
- DceSecurityException
- Thrown to indicate an exception occurred while dealing with DCE Security (version 2) UUIDs
- InvalidArgumentException
- Thrown to indicate that the argument received is not valid
- InvalidBytesException
- Thrown to indicate that the bytes being operated on are invalid in some way
- InvalidUuidStringException
- Thrown to indicate that the string received is not a valid UUID
- NameException
- Thrown to indicate that an error occurred while attempting to hash a namespace and name
- NodeException
- Thrown to indicate that attempting to fetch or create a node ID encountered an error
- RandomSourceException
- Thrown to indicate that the source of random data encountered an error
- TimeSourceException
- Thrown to indicate that the source of time encountered an error
- UnableToBuildUuidException
- Thrown to indicate a builder is unable to build a UUID
- UnsupportedOperationException
- Thrown to indicate that the requested operation is not supported
- FeatureSet
- FeatureSet detects and exposes available features in the current environment
- CombGenerator
- CombGenerator generates COMBs (combined UUID/timestamp)
- DceSecurityGenerator
- DceSecurityGenerator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
- DefaultNameGenerator
- DefaultNameGenerator generates strings of binary data based on a namespace, name, and hashing algorithm
- DefaultTimeGenerator
- DefaultTimeGenerator generates strings of binary data based on a node ID, clock sequence, and the current time
- NameGeneratorFactory
- NameGeneratorFactory retrieves a default name generator, based on the environment
- PeclUuidNameGenerator
- PeclUuidNameGenerator generates strings of binary data from a namespace and a name, using ext-uuid
- PeclUuidRandomGenerator
- PeclUuidRandomGenerator generates strings of random binary data using ext-uuid
- PeclUuidTimeGenerator
- PeclUuidTimeGenerator generates strings of binary data for time-base UUIDs, using ext-uuid
- RandomBytesGenerator
- RandomBytesGenerator generates strings of random binary data using the built-in `random_bytes()` PHP function
- RandomGeneratorFactory
- RandomGeneratorFactory retrieves a default random generator, based on the environment
- RandomLibAdapter
- RandomLibAdapter generates strings of random binary data using the paragonie/random-lib library
- TimeGeneratorFactory
- TimeGeneratorFactory retrieves a default time generator, based on the environment
- UnixTimeGenerator
- UnixTimeGenerator generates bytes that combine a 48-bit timestamp in milliseconds since the Unix Epoch with 80 random bits
- Fields
- GUIDs are comprised of a set of named fields, according to RFC 4122
- Guid
- Guid represents a UUID with "native" (little-endian) byte order
- GuidBuilder
- GuidBuilder builds instances of Guid
- BrickMathCalculator
- A calculator using the brick/math library for arbitrary-precision arithmetic
- RoundingMode
- Specifies a rounding behavior for numerical operations capable of discarding precision.
- Fields
- Nonstandard UUID fields do not conform to the RFC 4122 standard
- Uuid
- Nonstandard\Uuid is a UUID that doesn't conform to RFC 4122
- UuidBuilder
- Nonstandard\UuidBuilder builds instances of Nonstandard\Uuid
- UuidV6
- Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- SystemDceSecurityProvider
- SystemDceSecurityProvider retrieves the user or group identifiers from the system
- FallbackNodeProvider
- FallbackNodeProvider retrieves the system node ID by stepping through a list of providers until a node ID can be obtained
- NodeProviderCollection
- A collection of NodeProviderInterface objects
- RandomNodeProvider
- RandomNodeProvider generates a random node ID
- StaticNodeProvider
- StaticNodeProvider provides a static node value with the multicast bit set
- SystemNodeProvider
- SystemNodeProvider retrieves the system node ID, if possible
- FixedTimeProvider
- FixedTimeProvider uses a known time to provide the time
- SystemTimeProvider
- SystemTimeProvider retrieves the current time using built-in PHP functions
- Fields
- RFC 4122 variant UUIDs are comprised of a set of named fields
- MaxUuid
- The max UUID is special form of UUID that is specified to have all 128 bits set to one
- NilUuid
- The nil UUID is special form of UUID that is specified to have all 128 bits set to zero
- UuidBuilder
- UuidBuilder builds instances of RFC 4122 UUIDs
- UuidV1
- Gregorian time, or version 1, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- UuidV2
- DCE Security version, or version 2, UUIDs include local domain identifier, local ID for the specified domain, and node values that are combined into a 128-bit unsigned integer
- UuidV3
- Version 3 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using MD5
- UuidV4
- Random, or version 4, UUIDs are randomly or pseudo-randomly generated 128-bit integers
- UuidV5
- Version 5 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using SHA1
- UuidV6
- Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
- UuidV7
- Unix Epoch time, or version 7, UUIDs include a timestamp in milliseconds since the Unix Epoch, along with random bytes
- UuidV8
- Version 8, Custom UUIDs provide an RFC 4122 compatible format for experimental or vendor-specific uses
- Validator
- Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
- Decimal
- A value object representing a decimal
- Hexadecimal
- A value object representing a hexadecimal number
- Integer
- A value object representing an integer
- Time
- A value object representing a timestamp
- Uuid
- Uuid provides constants and static methods for working with and generating UUIDs
- UuidFactory
- GenericValidator
- GenericValidator validates strings as UUIDs of any variant
- AmbiguousOptionException
- OptionDoesNotAllowArgumentException
- RequiredOptionArgumentMissingException
- UnknownOptionException
- Parser
- ClassMethodUnit
- ClassUnit
- CodeUnit
- CodeUnitCollection
- CodeUnitCollectionIterator
- InvalidCodeUnitException
- NoTraitException
- ReflectionException
- FileUnit
- FunctionUnit
- InterfaceMethodUnit
- InterfaceUnit
- Mapper
- TraitMethodUnit
- TraitUnit
- Wizard
- ArrayComparator
- Arrays are equal if they contain the same key-value pairs.
- Comparator
- ComparisonFailure
- DateTimeComparator
- Arrays are equal if they contain the same key-value pairs.
- DOMNodeComparator
- Arrays are equal if they contain the same key-value pairs.
- ExceptionComparator
- Compares Exception instances for equality.
- RuntimeException
- Factory
- MockObjectComparator
- Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
- NumericComparator
- Compares scalar or NULL values for equality.
- ObjectComparator
- Arrays are equal if they contain the same key-value pairs.
- ResourceComparator
- ScalarComparator
- Compares scalar or NULL values for equality.
- SplObjectStorageComparator
- TypeComparator
- Calculator
- Complexity
- ComplexityCollection
- ComplexityCollectionIterator
- RuntimeException
- ComplexityCalculatingVisitor
- CyclomaticComplexityCalculatingVisitor
- Chunk
- Diff
- Differ
- ConfigurationException
- InvalidArgumentException
- Line
- MemoryEfficientLongestCommonSubsequenceCalculator
- AbstractChunkOutputBuilder
- DiffOnlyOutputBuilder
- Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
- StrictUnifiedDiffOutputBuilder
- Strict Unified diff output builder.
- UnifiedDiffOutputBuilder
- Builds a diff string representation in unified diff format in chunks.
- Parser
- Unified diff parser.
- TimeEfficientLongestCommonSubsequenceCalculator
- Console
- Runtime
- Exporter
- CodeExporter
- RuntimeException
- ExcludeList
- Restorer
- Snapshot
- A snapshot of global state.
- Counter
- IllogicalValuesException
- NegativeValueException
- RuntimeException
- LineCountingVisitor
- LinesOfCode
- Enumerator
- ObjectReflector
- Context
- RuntimeException
- Parameter
- ReflectionMapper
- CallableType
- FalseType
- GenericObjectType
- IntersectionType
- IterableType
- MixedType
- NeverType
- NullType
- ObjectType
- SimpleType
- StaticType
- TrueType
- Type
- UnionType
- UnknownType
- VoidType
- TypeName
- Version
- ArgumentReducers
- ProvidedArgument
- ReduceArgumentPayloadAction
- ReduceArgumentsAction
- ReducedArgument
- TruncatedReducedArgument
- UnReducedArgument
- VariadicReducedArgument
- ArrayArgumentReducer
- BaseTypeArgumentReducer
- ClosureArgumentReducer
- DateTimeArgumentReducer
- DateTimeZoneArgumentReducer
- EnumArgumentReducer
- MinimalArrayArgumentReducer
- SensitiveParameterArrayReducer
- StdClassArgumentReducer
- StringableArgumentReducer
- SymphonyRequestArgumentReducer
- Backtrace
- CodeSnippet
- FileSnippetProvider
- LaravelSerializableClosureSnippetProvider
- NullSnippetProvider
- Frame
- BaseSolution
- DummyCache
- OpenAiPromptViewModel
- OpenAiSolution
- OpenAiSolutionProvider
- OpenAiSolutionResponse
- BadMethodCallSolutionProvider
- MergeConflictSolutionProvider
- SolutionProviderRepository
- UndefinedPropertySolutionProvider
- SolutionTransformer
- SuggestCorrectVariableNameSolution
- SuggestImportSolution
- GenerateAppKeySolution
- LivewireDiscoverSolution
- MakeViewVariableOptionalSolution
- RunMigrationsSolution
- DefaultDbNameSolutionProvider
- GenericLaravelExceptionSolutionProvider
- IncorrectValetDbCredentialsSolutionProvider
- InvalidRouteActionSolutionProvider
- LazyLoadingViolationSolutionProvider
- MissingAppKeySolutionProvider
- MissingColumnSolutionProvider
- MissingImportSolutionProvider
- MissingLivewireComponentSolutionProvider
- MissingMixManifestSolutionProvider
- MissingViteManifestSolutionProvider
- OpenAiSolutionProvider
- RouteNotDefinedSolutionProvider
- RunningLaravelDuskInProductionProvider
- SailNetworkSolutionProvider
- SolutionProviderRepository
- TableNotFoundSolutionProvider
- UndefinedLivewireMethodSolutionProvider
- UndefinedLivewirePropertySolutionProvider
- UndefinedViewVariableSolutionProvider
- UnknownMariadbCollationSolutionProvider
- UnknownMysql8CollationSolutionProvider
- UnknownValidationSolutionProvider
- ViewNotFoundSolutionProvider
- SuggestCorrectVariableNameSolution
- SuggestImportSolution
- SuggestLivewireMethodNameSolution
- SuggestLivewirePropertyNameSolution
- SuggestUsingCorrectDbNameSolution
- SuggestUsingMariadbDatabaseSolution
- SuggestUsingMysql8DatabaseSolution
- UseDefaultValetDbCredentialsSolution
- StringComparator
- BaseSolution
- DiscoverSolutionProviders
- SolutionProviderRepository
- BadMethodCallSolutionProvider
- DefaultDbNameSolutionProvider
- GenericLaravelExceptionSolutionProvider
- IncorrectValetDbCredentialsSolutionProvider
- InvalidRouteActionSolutionProvider
- LazyLoadingViolationSolutionProvider
- MissingAppKeySolutionProvider
- MissingColumnSolutionProvider
- MissingImportSolutionProvider
- MissingLivewireComponentSolutionProvider
- MissingMixManifestSolutionProvider
- MissingViteManifestSolutionProvider
- OpenAiSolutionProvider
- RouteNotDefinedSolutionProvider
- RunningLaravelDuskInProductionProvider
- SailNetworkSolutionProvider
- TableNotFoundSolutionProvider
- UndefinedLivewireMethodSolutionProvider
- UndefinedLivewirePropertySolutionProvider
- UndefinedViewVariableSolutionProvider
- UnknownMariadbCollationSolutionProvider
- UnknownMysql8CollationSolutionProvider
- UnknownValidationSolutionProvider
- ViewNotFoundSolutionProvider
- MergeConflictSolutionProvider
- UndefinedPropertySolutionProvider
- GenerateAppKeySolution
- LivewireDiscoverSolution
- MakeViewVariableOptionalSolution
- RunMigrationsSolution
- SuggestLivewireMethodNameSolution
- SuggestLivewirePropertyNameSolution
- SuggestUsingCorrectDbNameSolution
- SuggestUsingMariadbDatabaseSolution
- SuggestUsingMysql8DatabaseSolution
- UseDefaultValetDbCredentialsSolution
- DummyCache
- OpenAiPromptViewModel
- OpenAiSolution
- OpenAiSolutionProvider
- OpenAiSolutionResponse
- SolutionTransformer
- SuggestCorrectVariableNameSolution
- SuggestImportSolution
- AiPromptRenderer
- ComposerClassMap
- FakeComposer
- LaravelVersion
- LivewireComponentParser
- StringComparator
- Api
- BaseContextProviderDetector
- ConsoleContextProvider
- RequestContextProvider
- MessageLevels
- OverriddenGrouping
- Flare
- AddDocumentationLinks
- AddEnvironmentInformation
- AddGitInformation
- AddGlows
- AddNotifierName
- AddSolutions
- CensorRequestBodyFields
- CensorRequestHeaders
- RemoveRequestIp
- Frame
- Glow
- GlowRecorder
- Client
- BadResponse
- BadResponseCode
- InvalidData
- MissingParameter
- NotFound
- Response
- Report
- ReportSolution
- PhpStackFrameArgumentsFixer
- SystemTime
- AbstractTruncationStrategy
- ReportTrimmer
- TrimContextItemsStrategy
- TrimStackFrameArgumentsStrategy
- TrimStringsStrategy
- View
- FileConfigManager
- IgnitionConfig
- ErrorPageViewModel
- Renderer
- Ignition
- CollectionArgumentReducer
- ModelArgumentReducer
- SolutionMakeCommand
- Base class for all commands.
- SolutionProviderMakeCommand
- Base class for all commands.
- TestCommand
- Base class for all commands.
- LaravelConsoleContextProvider
- LaravelContextProviderDetector
- LaravelLivewireRequestContextProvider
- LaravelRequestContextProvider
- CannotExecuteSolutionForNonLocalIp
- HttpException.
- InvalidConfig
- ViewException
- ViewExceptionWithSolution
- Flare
- AddContext
- AddDumps
- AddEnvironmentInformation
- AddExceptionHandledStatus
- AddExceptionInformation
- AddJobs
- AddLogs
- AddNotifierName
- AddQueries
- ExecuteSolutionController
- HealthCheckController
- UpdateConfigController
- RunnableSolutionsEnabled
- ExecuteSolutionRequest
- Request represents an HTTP request.
- UpdateConfigRequest
- Request represents an HTTP request.
- IgnitionServiceProvider
- Dump
- DumpHandler
- DumpRecorder
- HtmlDumper
- HtmlDumper dumps variables as HTML.
- MultiDumpHandler
- JobRecorder
- LogMessage
- LogRecorder
- Query
- QueryRecorder
- ErrorPageRenderer
- IgnitionExceptionRenderer
- LaravelSolutionTransformer
- FlareLogHandler
- Base Handler class providing the Handler structure, including processors and formatters
- LaravelDocumentationLinkFinder
- LaravelVersion
- RunnableSolutionsGuard
- SentReports
- BladeSourceMapCompiler
- ViewExceptionMapper
- Application
- An Application is the container for a collection of commands.
- AsCommand
- Service tag to autoconfigure commands.
- GithubActionReporter
- Utility class for Github actions.
- Color
- Command
- Base class for all commands.
- CompleteCommand
- Responsible for providing the values to the shell completion.
- DumpCompletionCommand
- Dumps the completion script for the current shell.
- HelpCommand
- HelpCommand displays the help for a given command.
- LazyCommand
- Base class for all commands.
- ListCommand
- ListCommand displays the list of all available commands for the application.
- ContainerCommandLoader
- Loads commands from a PSR-11 container.
- FactoryCommandLoader
- A simple command loader using factories to instantiate commands lazily.
- CompletionInput
- An input specialized for shell completion.
- CompletionSuggestions
- Stores all completion suggestions for the current input.
- BashCompletionOutput
- FishCompletionOutput
- ZshCompletionOutput
- Suggestion
- Represents a single suggested value.
- ConsoleEvents
- Contains all events dispatched by an Application.
- Cursor
- AddConsoleCommandPass
- Registers console commands.
- ReStructuredTextDescriptor
- ConsoleCommandEvent
- Allows to do things before the command is executed, like skipping the command or executing code before the command is going to be executed.
- ConsoleErrorEvent
- Allows to handle throwables thrown while running a command.
- ConsoleEvent
- Allows to inspect input and output of a command.
- ConsoleSignalEvent
- Allows to inspect input and output of a command.
- ConsoleTerminateEvent
- Allows to manipulate the exit code of a command after its execution.
- ErrorListener
- CommandNotFoundException
- Represents an incorrect command name typed in the console.
- InvalidArgumentException
- InvalidOptionException
- Represents an incorrect option name or value typed in the console.
- LogicException
- MissingInputException
- Represents failure to read input from stdin.
- NamespaceNotFoundException
- Represents an incorrect namespace typed in the console.
- RunCommandFailedException
- RuntimeException
- NullOutputFormatter
- NullOutputFormatterStyle
- OutputFormatter
- Formatter class for console output.
- OutputFormatterStyle
- Formatter style class for defining styles.
- OutputFormatterStyleStack
- DebugFormatterHelper
- Helps outputting debug information when running an external program from a command.
- DescriptorHelper
- This class adds helper method to describe objects in various formats.
- Dumper
- FormatterHelper
- The Formatter class provides helpers to format messages.
- Helper
- Helper is the base class for all helper classes.
- HelperSet
- HelperSet represents a set of helpers to be used with a command.
- InputAwareHelper
- An implementation of InputAwareInterface for Helpers.
- OutputWrapper
- Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
- ProcessHelper
- The ProcessHelper class provides helpers to run external processes.
- ProgressBar
- The ProgressBar provides helpers to display progress output.
- ProgressIndicator
- QuestionHelper
- The QuestionHelper class provides helpers to interact with the user.
- SymfonyQuestionHelper
- Symfony Style Guide compliant question helper.
- Table
- Provides helpers to display a table.
- TableCell
- TableCellStyle
- TableSeparator
- Marks a row as being a separator.
- TableStyle
- Defines the styles for a Table.
- ArgvInput
- ArgvInput represents an input coming from the CLI arguments.
- ArrayInput
- ArrayInput represents an input provided as an array.
- Input
- Input is the base class for all concrete Input classes.
- InputArgument
- Represents a command line argument.
- InputDefinition
- A InputDefinition represents a set of valid command line arguments and options.
- InputOption
- Represents a command line option.
- StringInput
- StringInput represents an input provided as a string.
- ConsoleLogger
- PSR-3 compliant console logger.
- RunCommandContext
- RunCommandMessage
- RunCommandMessageHandler
- BufferedOutput
- Base class for output classes.
- ConsoleOutput
- ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
- ConsoleSectionOutput
- StreamOutput writes the output to a given stream.
- NullOutput
- NullOutput suppresses all output.
- Output
- Base class for output classes.
- StreamOutput
- StreamOutput writes the output to a given stream.
- TrimmedBufferOutput
- A BufferedOutput that keeps only the last N chars.
- ChoiceQuestion
- Represents a choice question.
- ConfirmationQuestion
- Represents a yes/no question.
- Question
- Represents a Question.
- SignalMap
- SignalRegistry
- SingleCommandApplication
- Base class for all commands.
- OutputStyle
- Decorates output to add console style guide helpers.
- SymfonyStyle
- Output decorator helpers for the Symfony Style Guide.
- Terminal
- ApplicationTester
- Eases the testing of console applications.
- CommandCompletionTester
- Eases the testing of command completion.
- CommandTester
- Eases the testing of console commands.
- CommandIsSuccessful
- CssSelectorConverter
- CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
- ExpressionErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- InternalErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- ParseException
- ParseException is thrown when a CSS selector syntax is not valid.
- SyntaxErrorException
- ParseException is thrown when a CSS selector syntax is not valid.
- BufferingLogger
- A buffering logger that stacks logs for later.
- Debug
- Registers all the debug tools.
- DebugClassLoader
- Autoloader checking if the class is really defined in the file found.
- ClassNotFoundError
- FatalError
- OutOfMemoryError
- UndefinedFunctionError
- UndefinedMethodError
- ClassNotFoundErrorEnhancer
- UndefinedFunctionErrorEnhancer
- UndefinedMethodErrorEnhancer
- ErrorHandler
- A generic ErrorHandler for the PHP engine.
- CliErrorRenderer
- FileLinkFormatter
- Formats debug file links.
- HtmlErrorRenderer
- SerializerErrorRenderer
- Formats an exception using Serializer for rendering.
- FlattenException
- FlattenException wraps a PHP Error or Exception to be able to serialize it.
- SilencedErrorContext
- Data Object that represents a Silenced Error.
- AsEventListener
- Service tag to autoconfigure event listeners.
- TraceableEventDispatcher
- Collects some data about event listeners.
- WrappedListener
- AddEventAliasesPass
- This pass allows bundles to extend the list of event aliases.
- RegisterListenersPass
- Compiler pass to register tagged services for an event dispatcher.
- EventDispatcher
- The EventDispatcherInterface is the central point of Symfony's event listener system.
- GenericEvent
- Event encapsulation class.
- ImmutableEventDispatcher
- A read-only proxy for an event dispatcher.
- Event
- Event is the base class for classes containing event data.
- Comparator
- DateComparator
- DateCompare compiles date comparisons.
- NumberComparator
- NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
- AccessDeniedException
- DirectoryNotFoundException
- Finder
- Finder allows to build rules to find files and directories.
- Gitignore
- Gitignore matches against text.
- Glob
- Glob matches globbing patterns against text.
- CustomFilterIterator
- CustomFilterIterator filters files by applying anonymous functions.
- DateRangeFilterIterator
- DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
- DepthRangeFilterIterator
- DepthRangeFilterIterator limits the directory depth.
- ExcludeDirectoryFilterIterator
- ExcludeDirectoryFilterIterator filters out directories.
- FilecontentFilterIterator
- FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
- FilenameFilterIterator
- FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
- FileTypeFilterIterator
- FileTypeFilterIterator only keeps files, directories, or both.
- MultiplePcreFilterIterator
- MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
- PathFilterIterator
- PathFilterIterator filters files by path patterns (e.g. some/special/dir).
- RecursiveDirectoryIterator
- Extends the \RecursiveDirectoryIterator to support relative paths.
- SizeRangeFilterIterator
- SizeRangeFilterIterator filters out files that are not in the given size range.
- SortableIterator
- SortableIterator applies a sort on a given Iterator.
- VcsIgnoredFilterIterator
- SplFileInfo
- Extends \SplFileInfo to support relative paths.
- AcceptHeader
- Represents an Accept-* header.
- AcceptHeaderItem
- Represents an Accept-* header item.
- BinaryFileResponse
- BinaryFileResponse represents an HTTP response delivering a file.
- ChainRequestMatcher
- ChainRequestMatcher verifies that all checks match against a Request instance.
- Cookie
- Represents a cookie.
- BadRequestException
- Raised when a user sends a malformed request.
- ConflictingHeadersException
- The HTTP request contains headers with conflicting information.
- JsonException
- Thrown by Request::toArray() when the content cannot be JSON-decoded.
- SessionNotFoundException
- Raised when a session does not exist. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
- SuspiciousOperationException
- Raised when a user has performed an operation that should be considered suspicious from a security perspective.
- UnexpectedValueException
- ExpressionRequestMatcher
- ExpressionRequestMatcher uses an expression to match a Request.
- AccessDeniedException
- Thrown when the access on a file was denied.
- CannotWriteFileException
- Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
- ExtensionFileException
- Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
- FileException
- Thrown when an error occurred in the component File.
- FileNotFoundException
- Thrown when a file was not found.
- FormSizeFileException
- Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
- IniSizeFileException
- Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
- NoFileException
- Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
- NoTmpDirFileException
- Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
- PartialFileException
- Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
- UnexpectedTypeException
- Thrown when an error occurred in the component File.
- UploadException
- Thrown when an error occurred during file upload.
- File
- A file in the file system.
- Stream
- A PHP stream of unknown size.
- UploadedFile
- A file uploaded through a form.
- FileBag
- FileBag is a container for uploaded files.
- HeaderBag
- HeaderBag is a container for HTTP headers.
- HeaderUtils
- HTTP header utility functions.
- InputBag
- InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
- IpUtils
- Http utility functions.
- JsonResponse
- Response represents an HTTP response in JSON format.
- ParameterBag
- ParameterBag is a container for key/value pairs.
- AbstractRequestRateLimiter
- An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
- RedirectResponse
- RedirectResponse represents an HTTP response doing a redirect.
- Request
- Request represents an HTTP request.
- AttributesRequestMatcher
- Checks the Request attributes matches all regular expressions.
- ExpressionRequestMatcher
- ExpressionRequestMatcher uses an expression to match a Request.
- HostRequestMatcher
- Checks the Request URL host name matches a regular expression.
- IpsRequestMatcher
- Checks the client IP of a Request.
- IsJsonRequestMatcher
- Checks the Request content is valid JSON.
- MethodRequestMatcher
- Checks the HTTP method of a Request.
- PathRequestMatcher
- Checks the Request URL path info matches a regular expression.
- PortRequestMatcher
- Checks the HTTP port of a Request.
- SchemeRequestMatcher
- Checks the HTTP scheme of a Request.
- RequestMatcher
- RequestMatcher compares a pre-defined set of checks against a Request instance.
- RequestStack
- Request stack that controls the lifecycle of requests.
- Response
- Response represents an HTTP response.
- ResponseHeaderBag
- ResponseHeaderBag is a container for Response HTTP headers.
- ServerBag
- ServerBag is a container for HTTP headers from the $_SERVER variable.
- AttributeBag
- This class relates to session attribute storage.
- AutoExpireFlashBag
- AutoExpireFlashBag flash message container.
- FlashBag
- FlashBag flash message container.
- Session
- SessionFactory
- AbstractSessionHandler
- This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
- IdentityMarshaller
- MarshallingSessionHandler
- MemcachedSessionHandler
- Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
- MigratingSessionHandler
- Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
- MongoDbSessionHandler
- Session handler using the MongoDB driver extension.
- NativeFileSessionHandler
- Native session handler using PHP's built in file storage.
- NullSessionHandler
- Can be used in unit testing or in a situations where persisted sessions are not desired.
- PdoSessionHandler
- Session handler using a PDO connection to read and write data.
- RedisSessionHandler
- Redis based session storage handler based on the Redis class provided by the PHP redis extension.
- SessionHandlerFactory
- StrictSessionHandler
- Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
- MetadataBag
- Metadata container.
- MockArraySessionStorage
- MockArraySessionStorage mocks the session for unit tests.
- MockFileSessionStorage
- MockFileSessionStorage is used to mock sessions for functional testing where you may need to persist session data across separate PHP processes.
- MockFileSessionStorageFactory
- NativeSessionStorage
- This provides a base class for session attribute storage.
- NativeSessionStorageFactory
- PhpBridgeSessionStorage
- Allows session to be started by PHP and managed by Symfony.
- PhpBridgeSessionStorageFactory
- AbstractProxy
- SessionHandlerProxy
- StreamedJsonResponse
- StreamedJsonResponse represents a streamed HTTP response for JSON.
- StreamedResponse
- StreamedResponse represents a streamed HTTP response.
- RequestAttributeValueSame
- ResponseCookieValueSame
- ResponseFormatSame
- Asserts that the response is in the given format.
- ResponseHasCookie
- ResponseHasHeader
- ResponseHeaderLocationSame
- ResponseHeaderSame
- ResponseIsRedirected
- ResponseIsSuccessful
- ResponseIsUnprocessable
- ResponseStatusCodeSame
- UriSigner
- UrlHelper
- A helper service for manipulating URLs within and outside the request scope.
- AsController
- Autoconfigures controllers as services by applying the `controller.service_arguments` tag to them.
- AsTargetedValueResolver
- Service tag to autoconfigure targeted value resolvers.
- Cache
- Describes the default HTTP cache headers on controllers.
- MapDateTime
- Controller parameter tag to configure DateTime arguments.
- MapQueryParameter
- Can be used to pass a query parameter to a controller argument.
- MapQueryString
- Controller parameter tag to map the query string of the request to typed object and validate it.
- MapRequestPayload
- Controller parameter tag to map the request content to typed object and validate it.
- ValueResolver
- WithHttpStatus
- WithLogLevel
- AbstractBundle
- A Bundle that provides configuration hooks.
- Bundle
- An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
- ChainCacheClearer
- ChainCacheClearer.
- Psr6CacheClearer
- CacheWarmer
- Abstract cache warmer that knows how to write a file to the cache.
- CacheWarmerAggregate
- Aggregates several cache warmers into a single one.
- FileLocator
- FileLocator uses the KernelInterface to locate resources in bundles.
- BackedEnumValueResolver
- Attempt to resolve backed enum cases from request attributes, for a route path parameter, leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type.
- DateTimeValueResolver
- Convert DateTime instances from request attribute variable.
- DefaultValueResolver
- Yields the default value defined in the action signature when no value has been given.
- NotTaggedControllerValueResolver
- Provides an intuitive error message when controller fails because it is not registered as a service.
- QueryParameterValueResolver
- Resolve arguments of type: array, string, int, float, bool, \BackedEnum from query parameters.
- RequestAttributeValueResolver
- Yields a non-variadic argument's value from the request attributes.
- RequestPayloadValueResolver
- RequestValueResolver
- Yields the same instance as the request object passed along.
- ServiceValueResolver
- Yields a service keyed by _controller and argument name.
- SessionValueResolver
- Yields the Session.
- TraceableValueResolver
- Provides timing information via the stopwatch.
- UidValueResolver
- VariadicValueResolver
- Yields a variadic argument's values from the request attributes.
- ArgumentResolver
- Responsible for resolving the arguments passed to an action.
- ContainerControllerResolver
- A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
- ControllerReference
- Acts as a marker and a data holder for a Controller.
- ControllerResolver
- This implementation uses the '_controller' request attribute to determine the controller to execute.
- ErrorController
- Renders error or exception pages from a given FlattenException.
- TraceableArgumentResolver
- TraceableControllerResolver
- ArgumentMetadata
- Responsible for storing metadata of an argument.
- ArgumentMetadataFactory
- Builds {@see ArgumentMetadata} objects based on the given Controller.
- AjaxDataCollector
- DataCollector.
- ConfigDataCollector
- DataCollector.
- DataCollector
- DataCollector.
- DumpDataCollector
- DataCollector.
- EventDataCollector
- DataCollector.
- ExceptionDataCollector
- DataCollector.
- LoggerDataCollector
- DataCollector.
- MemoryDataCollector
- DataCollector.
- RequestDataCollector
- DataCollector.
- RouterDataCollector
- DataCollector.
- TimeDataCollector
- DataCollector.
- FileLinkFormatter
- Formats debug file links.
- TraceableEventDispatcher
- Collects some data about event listeners.
- AddAnnotatedClassesToCachePass
- Sets the classes to compile in the cache for the container.
- ConfigurableExtension
- This extension sub-class provides first-class integration with the Config/Definition Component.
- ControllerArgumentValueResolverPass
- Gathers and configures the argument value resolvers.
- Extension
- Allow adding classes to the class cache.
- FragmentRendererPass
- Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
- LazyLoadingFragmentHandler
- Lazily loads fragment renderers from the dependency injection container.
- LoggerPass
- Registers the default logger if necessary.
- MergeExtensionConfigurationPass
- Ensures certain extensions are always loaded.
- RegisterControllerArgumentLocatorsPass
- Creates the service-locators required by ServiceValueResolver.
- RegisterLocaleAwareServicesPass
- Register all services that have the "kernel.locale_aware" tag into the listener.
- RemoveEmptyControllerArgumentLocatorsPass
- Removes empty service-locators registered for ServiceValueResolver.
- ResettableServicePass
- ControllerArgumentsEvent
- Allows filtering of controller arguments.
- ControllerEvent
- Allows filtering of a controller callable.
- ExceptionEvent
- Allows to create a response for a thrown exception.
- FinishRequestEvent
- Triggered whenever a request is fully processed.
- KernelEvent
- Base class for events dispatched in the HttpKernel component.
- RequestEvent
- Allows to create a response for a request.
- ResponseEvent
- Allows to filter a Response object.
- TerminateEvent
- Allows to execute logic after a response was sent.
- ViewEvent
- Allows to create a response for the return value of a controller.
- AbstractSessionListener
- Sets the session onto the request on the "kernel.request" event and saves it on the "kernel.response" event.
- AddRequestFormatsListener
- Adds configured formats to each request.
- CacheAttributeListener
- Handles HTTP cache headers configured via the Cache attribute.
- DisallowRobotsIndexingListener
- Ensures that the application is not indexed by search engines.
- DumpListener
- Configures dump() handler.
- ErrorListener
- FragmentListener
- Handles content fragments represented by special URIs.
- LocaleAwareListener
- Pass the current locale to the provided services.
- LocaleListener
- Initializes the locale based on the current request.
- ProfilerListener
- ProfilerListener collects data for the current request by listening to the kernel events.
- ResponseListener
- ResponseListener fixes the Response headers based on the Request.
- RouterListener
- Initializes the context from the request and sets request attributes based on a matching route.
- SessionListener
- Sets the session in the request.
- StreamedResponseListener
- StreamedResponseListener is responsible for sending the Response to the client.
- SurrogateListener
- SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
- ValidateRequestListener
- Validates Requests.
- AccessDeniedHttpException
- HttpException.
- BadRequestHttpException
- HttpException.
- ConflictHttpException
- HttpException.
- ControllerDoesNotReturnResponseException
- GoneHttpException
- HttpException.
- HttpException
- HttpException.
- InvalidMetadataException
- LengthRequiredHttpException
- HttpException.
- LockedHttpException
- HttpException.
- MethodNotAllowedHttpException
- HttpException.
- NotAcceptableHttpException
- HttpException.
- NotFoundHttpException
- HttpException.
- PreconditionFailedHttpException
- HttpException.
- PreconditionRequiredHttpException
- HttpException.
- ResolverNotFoundException
- ServiceUnavailableHttpException
- HttpException.
- TooManyRequestsHttpException
- HttpException.
- UnauthorizedHttpException
- HttpException.
- UnexpectedSessionUsageException
- UnprocessableEntityHttpException
- HttpException.
- UnsupportedMediaTypeHttpException
- HttpException.
- AbstractSurrogateFragmentRenderer
- Implements Surrogate rendering strategy.
- EsiFragmentRenderer
- Implements the ESI rendering strategy.
- FragmentHandler
- Renders a URI that represents a resource fragment.
- FragmentUriGenerator
- Generates a fragment URI.
- HIncludeFragmentRenderer
- Implements the Hinclude rendering strategy.
- InlineFragmentRenderer
- Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
- RoutableFragmentRenderer
- Adds the possibility to generate a fragment URI for a given Controller.
- SsiFragmentRenderer
- Implements the SSI rendering strategy.
- AbstractSurrogate
- Abstract class implementing Surrogate capabilities to Request and Response instances.
- Esi
- Esi implements the ESI capabilities to Request and Response instances.
- HttpCache
- Cache provides HTTP caching.
- ResponseCacheStrategy
- ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
- Ssi
- Ssi implements the SSI capabilities to Request and Response instances.
- Store
- Store implements all the logic for storing cache metadata (Request and Response headers).
- HttpClientKernel
- An implementation of a Symfony HTTP kernel using a "real" HTTP client.
- HttpKernel
- HttpKernel notifies events to convert a Request object to a Response one.
- HttpKernelBrowser
- Simulates a browser and makes requests to an HttpKernel instance.
- Kernel
- The Kernel is the heart of the Symfony system.
- KernelEvents
- Contains all events thrown in the HttpKernel component.
- DebugLoggerConfigurator
- Logger
- Minimalist PSR-3 logger designed to write in stderr or any other stream.
- FileProfilerStorage
- Storage for profiler using files.
- Profile
- Profile.
- Profiler
- Profiler.
- UriSigner
- MailerTestCommand
- A console command to test Mailer transports.
- MessageDataCollector
- DataCollector.
- Envelope
- FailedMessageEvent
- Event is the base class for classes containing event data.
- MessageEvent
- Allows the transformation of a Message and the Envelope before the email is sent.
- MessageEvents
- SentMessageEvent
- Event is the base class for classes containing event data.
- EnvelopeListener
- Manipulates the Envelope of a Message.
- MessageListener
- Manipulates the headers and the body of a Message.
- MessageLoggerListener
- Logs Messages.
- MessengerTransportListener
- Allows messages to be sent to specific Messenger transports via the "X-Bus-Transport" MIME header.
- HttpTransportException
- IncompleteDsnException
- InvalidArgumentException
- LogicException
- RuntimeException
- TransportException
- UnexpectedResponseException
- UnsupportedSchemeException
- MetadataHeader
- A Simple MIME Header.
- TagHeader
- A Simple MIME Header.
- Mailer
- MessageHandler
- SendEmailMessage
- SentMessage
- EmailCount
- EmailIsQueued
- TransportFactoryTestCase
- A test case to ease testing Transport Factory.
- AbstractApiTransport
- AbstractHttpTransport
- AbstractTransport
- AbstractTransportFactory
- Dsn
- FailoverTransport
- Uses several Transports using a failover algorithm.
- NativeTransportFactory
- Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
- NullTransport
- Pretends messages have been sent, but just ignores them.
- NullTransportFactory
- RoundRobinTransport
- Uses several Transports using a round robin algorithm.
- SendmailTransport
- SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
- SendmailTransportFactory
- CramMd5Authenticator
- Handles CRAM-MD5 authentication.
- LoginAuthenticator
- Handles LOGIN authentication.
- PlainAuthenticator
- Handles PLAIN authentication.
- XOAuth2Authenticator
- Handles XOAUTH2 authentication.
- EsmtpTransport
- Sends Emails over SMTP with ESMTP support.
- EsmtpTransportFactory
- SmtpTransport
- Sends emails over SMTP.
- Transports
- Transport
- Address
- DkimOptions
- A helper providing autocompletion for available DkimSigner options.
- DkimSigner
- SMimeEncrypter
- SMimeSigner
- AddMimeTypeGuesserPass
- Registers custom mime types guessers.
- DraftEmail
- Base64ContentEncoder
- Base64Encoder
- Base64MimeHeaderEncoder
- EightBitContentEncoder
- IdnAddressEncoder
- An IDN email address encoder.
- QpContentEncoder
- QpEncoder
- QpMimeHeaderEncoder
- Rfc2231Encoder
- AddressEncoderException
- InvalidArgumentException
- LogicException
- RfcComplianceException
- RuntimeException
- FileBinaryMimeTypeGuesser
- Guesses the MIME type with the binary "file" (only available on *nix).
- FileinfoMimeTypeGuesser
- Guesses the MIME type using the PECL extension FileInfo.
- AbstractHeader
- An abstract base MIME Header.
- DateHeader
- A Date MIME Header.
- Headers
- A collection of headers.
- IdentificationHeader
- An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
- MailboxHeader
- A Mailbox MIME Header for something like Sender (one named address).
- MailboxListHeader
- A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
- ParameterizedHeader
- A Simple MIME Header.
- PathHeader
- A Path Header, such a Return-Path (one address).
- UnstructuredHeader
- A Simple MIME Header.
- DefaultHtmlToTextConverter
- LeagueHtmlToMarkdownConverter
- Message
- MessageConverter
- MimeTypes
- Manages MIME types and file extensions.
- AbstractMultipartPart
- AbstractPart
- DataPart
- File
- MessagePart
- AlternativePart
- DigestPart
- FormDataPart
- Implements RFC 7578.
- MixedPart
- RelatedPart
- SMimePart
- TextPart
- RawMessage
- EmailAddressContains
- EmailAttachmentCount
- EmailHasHeader
- EmailHeaderSame
- EmailHtmlBodyContains
- EmailSubjectContains
- EmailTextBodyContains
- Normalizer
- Attribute
- PhpToken
- UnhandledMatchError
- ValueError
- DateError
- DateException
- DateInvalidOperationException
- DateInvalidTimeZoneException
- DateMalformedIntervalStringException
- DateMalformedPeriodStringException
- DateMalformedStringException
- DateObjectError
- DateRangeError
- Override
- SQLite3Exception
- InvalidArgumentException
- InvalidArgumentException for the Process Component.
- LogicException
- LogicException for the Process Component.
- ProcessFailedException
- Exception for failed processes.
- ProcessSignaledException
- Exception that is thrown when a process has been signaled.
- ProcessTimedOutException
- Exception that is thrown when a process times out.
- RunProcessFailedException
- RuntimeException for the Process Component.
- RuntimeException
- RuntimeException for the Process Component.
- ExecutableFinder
- Generic executable finder.
- InputStream
- Provides a way to continuously write to the input of a Process until the InputStream is closed.
- RunProcessContext
- RunProcessMessage
- RunProcessMessageHandler
- PhpExecutableFinder
- An executable finder specifically designed for the PHP executable.
- PhpProcess
- PhpProcess runs a PHP script in an independent process.
- PhpSubprocess
- PhpSubprocess runs a PHP command as a subprocess while keeping the original php.ini settings.
- Process
- Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
- ProcessUtils
- ProcessUtils is a bunch of utility methods.
- Alias
- Route
- Annotation class for @Route().
- Route
- Annotation class for @Route().
- CompiledRoute
- CompiledRoutes are returned by the RouteCompiler class.
- AddExpressionLanguageProvidersPass
- Registers the expression language providers.
- RoutingResolverPass
- Adds tagged routing.loader services to routing.resolver service.
- InvalidArgumentException
- InvalidParameterException
- Exception thrown when a parameter is not valid.
- MethodNotAllowedException
- The resource was found but the request method is not allowed.
- MissingMandatoryParametersException
- Exception thrown when a route cannot be generated because of missing mandatory parameters.
- NoConfigurationException
- Exception thrown when no routes are configured.
- ResourceNotFoundException
- The resource was not found.
- RouteCircularReferenceException
- RouteNotFoundException
- Exception thrown when a route does not exist.
- RuntimeException
- CompiledUrlGenerator
- Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
- CompiledUrlGeneratorDumper
- CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
- GeneratorDumper
- GeneratorDumper is the base class for all built-in generator dumpers.
- UrlGenerator
- UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
- AnnotationClassLoader
- AttributeClassLoader loads routing information from a PHP class and its methods.
- AnnotationDirectoryLoader
- AttributeDirectoryLoader loads routing information from attributes set on PHP classes and methods.
- AnnotationFileLoader
- AttributeFileLoader loads routing information from attributes set on a PHP class and its methods.
- AttributeClassLoader
- AttributeClassLoader loads routing information from a PHP class and its methods.
- AttributeDirectoryLoader
- AttributeDirectoryLoader loads routing information from attributes set on PHP classes and methods.
- AttributeFileLoader
- AttributeFileLoader loads routing information from attributes set on a PHP class and its methods.
- ClosureLoader
- ClosureLoader loads routes from a PHP closure.
- AliasConfigurator
- CollectionConfigurator
- ImportConfigurator
- RouteConfigurator
- RoutingConfigurator
- ContainerLoader
- A route loader that executes a service from a PSR-11 container to load the routes.
- DirectoryLoader
- GlobFileLoader
- GlobFileLoader loads files from a glob pattern.
- ObjectLoader
- A route loader that calls a method on an object to load the routes.
- PhpFileLoader
- PhpFileLoader loads routes from a PHP file.
- Psr4DirectoryLoader
- A loader that discovers controller classes in a directory that follows PSR-4.
- XmlFileLoader
- XmlFileLoader loads XML routing files.
- YamlFileLoader
- YamlFileLoader loads Yaml routing files.
- CompiledUrlMatcher
- Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
- CompiledUrlMatcherDumper
- CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
- MatcherDumper
- MatcherDumper is the abstract class for all built-in matcher dumpers.
- ExpressionLanguageProvider
- Exposes functions defined in the request context to route conditions.
- RedirectableUrlMatcher
- UrlMatcher matches URL based on a set of routes.
- TraceableUrlMatcher
- TraceableUrlMatcher helps debug path info matching by tracing the match.
- UrlMatcher
- UrlMatcher matches URL based on a set of routes.
- RequestContext
- Holds information about the current request.
- EnumRequirement
- Route
- A Route describes a route and its parameters.
- RouteCollection
- A RouteCollection represents a set of Route instances.
- RouteCompiler
- RouteCompiler compiles Route instances to CompiledRoute instances.
- Router
- The Router class is an example of the integration of all pieces of the routing system for easier use.
- Required
- A required dependency.
- SubscribedService
- For use as the return value for {@see ServiceSubscriberInterface}.
- ServiceLocatorTest
- ServiceLocatorTestCase
- AbstractString
- Represents a string of abstract characters.
- AbstractUnicodeString
- Represents a string of abstract Unicode characters.
- ByteString
- Represents a binary-safe string of bytes.
- CodePointString
- Represents a string of Unicode code points encoded as UTF-8.
- InvalidArgumentException
- RuntimeException
- EnglishInflector
- FrenchInflector
- French inflector.
- LazyString
- A string whose value is computed lazily by a callback.
- AsciiSlugger
- UnicodeString
- Represents a string of Unicode grapheme clusters encoded as UTF-8.
- AbstractOperation
- Base catalogues binary operation class.
- MergeOperation
- Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
- TargetOperation
- Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
- TranslationPullCommand
- Base class for all commands.
- TranslationPushCommand
- Base class for all commands.
- XliffLintCommand
- Validates XLIFF files syntax and outputs encountered errors.
- TranslationDataCollector
- DataCollector.
- DataCollectorTranslator
- DataCollectorTranslatorPass
- LoggingTranslatorPass
- TranslationDumperPass
- Adds tagged translation.formatter services to translation writer.
- TranslationExtractorPass
- Adds tagged translation.extractor services to translation extractor.
- TranslatorPass
- TranslatorPathsPass
- CsvFileDumper
- CsvFileDumper generates a csv formatted string representation of a message catalogue.
- FileDumper
- FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
- IcuResFileDumper
- IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
- IniFileDumper
- IniFileDumper generates an ini formatted string representation of a message catalogue.
- JsonFileDumper
- JsonFileDumper generates an json formatted string representation of a message catalogue.
- MoFileDumper
- MoFileDumper generates a gettext formatted string representation of a message catalogue.
- PhpFileDumper
- PhpFileDumper generates PHP files from a message catalogue.
- PoFileDumper
- PoFileDumper generates a gettext formatted string representation of a message catalogue.
- QtFileDumper
- QtFileDumper generates ts files from a message catalogue.
- XliffFileDumper
- XliffFileDumper generates xliff files from a message catalogue.
- YamlFileDumper
- YamlFileDumper generates yaml files from a message catalogue.
- IncompleteDsnException
- Base InvalidArgumentException for the Translation component.
- InvalidArgumentException
- Base InvalidArgumentException for the Translation component.
- InvalidResourceException
- Thrown when a resource cannot be loaded.
- LogicException
- Base LogicException for Translation component.
- MissingRequiredOptionException
- Base InvalidArgumentException for the Translation component.
- NotFoundResourceException
- Thrown when a resource does not exist.
- ProviderException
- Base RuntimeException for the Translation component.
- RuntimeException
- Base RuntimeException for the Translation component.
- UnsupportedSchemeException
- Base LogicException for Translation component.
- AbstractFileExtractor
- Base class used by classes that extract translation messages from files.
- ChainExtractor
- ChainExtractor extracts translation messages from template files.
- PhpAstExtractor
- PhpAstExtractor extracts translation messages from a PHP AST.
- PhpExtractor
- PhpExtractor extracts translation messages from a PHP template.
- PhpStringTokenParser
- AbstractVisitor
- ConstraintVisitor
- TranslatableMessageVisitor
- TransMethodVisitor
- IntlFormatter
- MessageFormatter
- IdentityTranslator
- IdentityTranslator does not translate anything.
- ArrayLoader
- ArrayLoader loads translations from a PHP array.
- CsvFileLoader
- CsvFileLoader loads translations from CSV files.
- FileLoader
- ArrayLoader loads translations from a PHP array.
- IcuDatFileLoader
- IcuResFileLoader loads translations from a resource bundle.
- IcuResFileLoader
- IcuResFileLoader loads translations from a resource bundle.
- IniFileLoader
- IniFileLoader loads translations from an ini file.
- JsonFileLoader
- JsonFileLoader loads translations from an json file.
- MoFileLoader
- ArrayLoader loads translations from a PHP array.
- PhpFileLoader
- PhpFileLoader loads translations from PHP files returning an array of translations.
- PoFileLoader
- ArrayLoader loads translations from a PHP array.
- QtFileLoader
- QtFileLoader loads translations from QT Translations XML files.
- XliffFileLoader
- XliffFileLoader loads translations from XLIFF files.
- YamlFileLoader
- YamlFileLoader loads translations from Yaml files.
- LocaleSwitcher
- LoggingTranslator
- MessageCatalogue
- AbstractProviderFactory
- Dsn
- FilteringProvider
- Filters domains and locales between the Translator config values and those specific to each provider.
- NullProvider
- NullProviderFactory
- TranslationProviderCollection
- TranslationProviderCollectionFactory
- PseudoLocalizationTranslator
- This translator should only be used in a development environment.
- TranslationReader
- TranslationReader reads translation messages from translation files.
- ProviderFactoryTestCase
- A test case to ease testing a translation provider factory.
- ProviderTestCase
- A test case to ease testing a translation provider.
- TranslatableMessage
- Translator
- TranslatorBag
- ArrayConverter
- ArrayConverter generates tree like structure from a message catalogue.
- XliffUtils
- Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
- TranslationWriter
- TranslationWriter writes translation messages.
- TranslatorTest
- Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
- AbstractUid
- GenerateUlidCommand
- Base class for all commands.
- GenerateUuidCommand
- Base class for all commands.
- InspectUlidCommand
- Base class for all commands.
- InspectUuidCommand
- Base class for all commands.
- NameBasedUuidFactory
- RandomBasedUuidFactory
- TimeBasedUuidFactory
- UlidFactory
- UuidFactory
- MaxUlid
- A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
- MaxUuid
- NilUlid
- A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
- NilUuid
- Ulid
- A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
- Uuid
- UuidV1
- A v1 UUID contains a 60-bit timestamp and 62 extra unique bits.
- UuidV3
- A v3 UUID contains an MD5 hash of another UUID and a name.
- UuidV4
- A v4 UUID contains a 122-bit random number.
- UuidV5
- A v5 UUID contains a SHA1 hash of another UUID and a name.
- UuidV6
- A v6 UUID is lexicographically sortable and contains a 60-bit timestamp and 62 extra unique bits.
- UuidV7
- A v7 UUID is lexicographically sortable and contains a 48-bit timestamp and 74 extra unique bits.
- UuidV8
- A v8 UUID has no explicit requirements except embedding its version + variant bits.
- AmqpCaster
- Casts Amqp related classes to array representation.
- ArgsStub
- Represents a list of function arguments.
- Caster
- Helper for filtering out properties in casters.
- ClassStub
- Represents a PHP class identifier.
- ConstStub
- Represents a PHP constant and its value.
- CutArrayStub
- Represents a cut array.
- CutStub
- Represents the main properties of a PHP variable, pre-casted by a caster.
- DateCaster
- Casts DateTimeInterface related classes to array representation.
- DoctrineCaster
- Casts Doctrine related classes to array representation.
- DOMCaster
- Casts DOM related classes to array representation.
- DsCaster
- Casts Ds extension classes to array representation.
- DsPairStub
- Represents the main properties of a PHP variable.
- EnumStub
- Represents an enumeration of values.
- ExceptionCaster
- Casts common Exception classes to array representation.
- FFICaster
- Casts FFI extension classes to array representation.
- FiberCaster
- Casts Fiber related classes to array representation.
- FrameStub
- Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
- GmpCaster
- Casts GMP objects to array representation.
- ImagineCaster
- ImgStub
- Represents a PHP constant and its value.
- IntlCaster
- LinkStub
- Represents a file or a URL.
- MemcachedCaster
- PdoCaster
- Casts PDO related classes to array representation.
- PgSqlCaster
- Casts pqsql resources to array representation.
- ProxyManagerCaster
- RdKafkaCaster
- Casts RdKafka related classes to array representation.
- RedisCaster
- Casts Redis class from ext-redis to array representation.
- ReflectionCaster
- Casts Reflector related classes to array representation.
- ResourceCaster
- Casts common resource types to array representation.
- ScalarStub
- Represents any arbitrary value.
- SplCaster
- Casts SPL related classes to array representation.
- StubCaster
- Casts a caster's Stub.
- SymfonyCaster
- TraceStub
- Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
- UninitializedStub
- Represents an uninitialized property.
- UuidCaster
- XmlReaderCaster
- Casts XmlReader class to array representation.
- XmlResourceCaster
- Casts XML resources to array representation.
- AbstractCloner
- AbstractCloner implements a generic caster mechanism for objects and resources.
- Cursor
- Represents the current state of a dumper while dumping.
- Data
- Stub
- Represents the main properties of a PHP variable.
- VarCloner
- AbstractCloner implements a generic caster mechanism for objects and resources.
- CliDescriptor
- Describe collected data clones for cli output.
- HtmlDescriptor
- Describe collected data clones for html output.
- ServerDumpCommand
- Starts a dump server to collect and output dumps on a single place with multiple formats support.
- AbstractDumper
- Abstract mechanism for dumping a Data object.
- CliDumper
- CliDumper dumps variables for command line output.
- CliContextProvider
- Tries to provide context on CLI.
- RequestContextProvider
- Tries to provide context from a request.
- SourceContextProvider
- Tries to provide context from sources (class name, file, line, code excerpt, ...).
- ContextualizedDumper
- HtmlDumper
- HtmlDumper dumps variables as HTML.
- ServerDumper
- ServerDumper forwards serialized Data clones to a server.
- ThrowingCasterException
- Connection
- Forwards serialized Data clones to a server.
- DumpServer
- A server collecting Data clones sent by a ServerDumper.
- VarDumper
- LintCommand
- Validates YAML files syntax and outputs encountered errors.
- Dumper
- Dumper dumps PHP variables to YAML strings.
- DumpException
- Exception class thrown when an error occurs during dumping.
- ParseException
- Exception class thrown when an error occurs during parsing.
- RuntimeException
- Exception class thrown when an error occurs during parsing.
- Parser
- Parser parses YAML strings to convert them to PHP arrays.
- TaggedValue
- Yaml
- Yaml offers convenience methods to load and dump YAML.
- Exception
- NamespaceUri
- NamespaceUriException
- Token
- TokenCollection
- TokenCollectionException
- Tokenizer
- XMLSerializer
- Processor
- Processor
- Property
- Processor
- Rule
- CssToInlineStyles
- Dotenv
- InvalidEncodingException
- InvalidFileException
- InvalidPathException
- ValidationException
- Loader
- Resolver
- Entry
- EntryParser
- Lexer
- Lines
- Parser
- Value
- ApacheAdapter
- ArrayAdapter
- EnvConstAdapter
- GuardedWriter
- ImmutableWriter
- MultiReader
- MultiWriter
- PutenvAdapter
- ReplacingWriter
- ServerConstAdapter
- AdapterRepository
- RepositoryBuilder
- FileStore
- StoreBuilder
- StringStore
- Validator
- ASCII
- ## 🇷🇺 Русским гражданам В Украине сейчас идет война. Силами РФ наносятся удары по гражданской инфраструктуре в [Харькове][1], [Киеве][2], [Чернигове][3], [Сумах][4], [Ирпене][5] и десятках других городов. Гибнут люди - и гражданское население, и военные, в том числе российские призывники, которых бросили воевать. Чтобы лишить собственный народ доступа к информации, правительство РФ запретило называть войну войной, закрыло независимые СМИ и принимает сейчас ряд диктаторских законов. Эти законы призваны заткнуть рот всем, кто против войны. За обычный призыв к миру сейчас можно получить несколько лет тюрьмы.
- Assert
- Efficient assertions to validate the input/output of your methods.
- InvalidArgumentException
- ComposerAutoloaderInitb71fdaeacb4b709f065aa1c98fe850ba
- ComposerStaticInitb71fdaeacb4b709f065aa1c98fe850ba
- ClassLoader
- ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
- InstalledVersions
- This class is copied in every Composer installed project and available to all
- BodySummarizer
- Client
- CookieJar
- Cookie jar that stores cookies as an array
- FileCookieJar
- Persists non-session cookies using a JSON formatted file
- SessionCookieJar
- Persists cookies in the client session
- SetCookie
- Set-Cookie object
- BadResponseException
- Exception when an HTTP error occurs (4xx or 5xx error)
- ClientException
- Exception when a client error is encountered (4xx codes)
- ConnectException
- Exception thrown when a connection cannot be established.
- InvalidArgumentException
- RequestException
- HTTP Request exception
- ServerException
- Exception when a server error is encountered (5xx codes)
- TooManyRedirectsException
- HTTP Request exception
- TransferException
- CurlFactory
- Creates curl resources from a request
- CurlHandler
- HTTP handler that uses cURL easy handles as a transport layer.
- CurlMultiHandler
- Returns an asynchronous response using curl_multi_* functions.
- MockHandler
- Handler that returns responses or throw exceptions from a queue.
- Proxy
- Provides basic proxies for handlers.
- StreamHandler
- HTTP handler that uses PHP's HTTP stream wrapper.
- HandlerStack
- Creates a composed Guzzle handler function by stacking middlewares on top of an HTTP handler function.
- MessageFormatter
- Formats log messages using variable substitutions for requests, responses, and other transactional data.
- Middleware
- Functions used to create and wrap handlers with handler middleware.
- Pool
- Sends an iterator of requests concurrently using a capped pool size.
- PrepareBodyMiddleware
- Prepares requests that contain a body, adding the Content-Length, Content-Type, and Expect headers.
- RedirectMiddleware
- Request redirect middleware.
- RequestOptions
- This class contains a list of built-in Guzzle request options.
- RetryMiddleware
- Middleware that retries requests based on the boolean result of invoking the provided "decider" function.
- TransferStats
- Represents data at the point after it was transferred either successfully or after a network error.
- Utils
- AggregateException
- Exception thrown when too many errors occur in the some() or any() methods.
- CancellationException
- Exception that is set as the reason for a promise that has been cancelled.
- Coroutine
- Creates a promise that is resolved using a generator that yields values or promises (somewhat similar to C#'s async keyword).
- Create
- Each
- EachPromise
- Represents a promise that iterates over many promises and invokes side-effect functions in the process.
- FulfilledPromise
- A promise that has been fulfilled.
- Is
- Promise
- Promises/A+ implementation that avoids recursion when possible.
- RejectedPromise
- A promise that has been rejected.
- RejectionException
- A special exception that is thrown when waiting on a rejected promise.
- TaskQueue
- A task queue that executes tasks in a FIFO order.
- Utils
- AppendStream
- Reads from multiple streams, one after the other.
- BufferStream
- Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
- CachingStream
- Stream decorator that can cache previously read bytes from a sequentially read stream.
- DroppingStream
- Stream decorator that begins dropping data once the size of the underlying stream becomes too full.
- MalformedUriException
- Exception thrown if a URI cannot be parsed because it's malformed.
- FnStream
- Compose stream implementations based on a hash of functions.
- Header
- HttpFactory
- Implements all of the PSR-17 interfaces.
- InflateStream
- Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
- LazyOpenStream
- Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
- LimitStream
- Decorator used to return only a subset of a stream.
- Message
- MimeType
- MultipartStream
- Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
- NoSeekStream
- Stream decorator that prevents a stream from being seeked.
- PumpStream
- Provides a read only stream that pumps data from a PHP callable.
- Query
- Request
- PSR-7 request implementation.
- Response
- PSR-7 response implementation.
- ServerRequest
- Server-side HTTP request
- Stream
- PHP stream implementation.
- StreamWrapper
- Converts Guzzle streams into PHP stream resources.
- UploadedFile
- Uri
- PSR-7 URI implementation.
- UriComparator
- Provides methods to determine if a modified URL should be considered cross-origin.
- UriNormalizer
- Provides methods to normalize and compare URIs.
- UriResolver
- Resolves a URI reference in the context of a base URI and the opposite way.
- Utils
- CallableClass
- AbstractResponse
- Bag
- Context
- DataBag
- AttrGet
- AttrSet
- Method
- JQuery
- UploadResponse
- Dialog
- Manager
- View
- Manager
- Renderer
- Store
- Sample
- FunctionTest
- Sample
- RequestTest
- RequestTest
- Event
- Event is the base class for classes containing event data.
- EventDispatcher
- The EventDispatcher is the central point of Symfony's event listener system.
- ImmutableEventDispatcher
- Class ImmutableEventDispatcher
- CSS
- CSS minifier.
- Exception
- Base Exception Class.
- BasicException
- Basic Exception Class.
- FileImportException
- File Import Exception Class.
- IOException
- IO Exception Class.
- JS
- JavaScript Minifier Class.
- Minify
- Abstract minifier class.
- Converter
- Convert paths relative from 1 file to another.
- NoConverter
- Don't convert paths.
- Container
- Container main class.
- ExpectedInvokableException
- A closure or invokable object was expected.
- FrozenServiceException
- An attempt to modify a frozen service was made.
- InvalidServiceIdentifierException
- An attempt to perform an operation that requires a service identifier was made.
- UnknownIdentifierException
- The identifier of a valid service or parameter was expected.
- Container
- PSR-11 compliant wrapper.
- ServiceLocator
- Pimple PSR-11 service locator.
- ServiceIterator
- Lazy service iterator.
- Invokable
- NonInvokable
- PimpleServiceProvider
- Service
- PimpleServiceProviderInterfaceTest
- PimpleTest
- ContainerTest
- ServiceLocatorTest
- ServiceLocator test case.
- ServiceIteratorTest
- AbstractLogger
- This is a simple Logger implementation that other Loggers can inherit from.
- InvalidArgumentException
- LogLevel
- Describes log levels.
- NullLogger
- This Logger can be used to avoid conditional log calls.
Traits
- CreatesApplication
- CarbonTypeConverter
- GeneratorAwareExtensionTrait
- A helper trait to be used with GeneratorAwareExtension.
- ClientTrait
- Client interface for sending HTTP requests.
- MessageTrait
- Trait implementing functionality common to requests and responses.
- StreamDecoratorTrait
- Stream decorator trait
- HandlesAuthorization
- Authenticatable
- CreatesUserProviders
- GuardHelpers
- These methods are typically the same across all guards.
- MustVerifyEmail
- CanResetPassword
- UsePusherChannelConventions
- InteractsWithBroadcasting
- InteractsWithSockets
- Batchable
- Queueable
- HasCacheLock
- RetrievesMultipleKeys
- EnumeratesValues
- Conditionable
- CallsCommands
- ConfiguresPrompts
- CreatesMatchingTest
- HasParameters
- InteractsWithIO
- InteractsWithSignals
- PromptsForMissingInput
- ConfirmableTrait
- ManagesFrequencies
- BuildsQueries
- CompilesJsonPaths
- ExplainsQueries
- ManagesTransactions
- ParsesSearchPath
- WithoutModelEvents
- DetectsConcurrencyErrors
- DetectsLostConnections
- BroadcastsEvents
- BroadcastsEventsAfterCommit
- GuardsAttributes
- HasAttributes
- HasEvents
- HasGlobalScopes
- HasRelationships
- HasTimestamps
- HasUlids
- HasUniqueIds
- HasUuids
- HidesAttributes
- QueriesRelationships
- HasFactory
- MassPrunable
- Prunable
- AsPivot
- CanBeOneOfMany
- ComparesRelatedModels
- InteractsWithDictionary
- InteractsWithPivotTable
- SupportsDefaultModels
- SoftDeletes
- ConnectsToDatabase
- Authorizable
- AuthorizesRequests
- Dispatchable
- DispatchesJobs
- ResolvesDumpSource
- Dispatchable
- InteractsWithAuthentication
- InteractsWithConsole
- InteractsWithContainer
- InteractsWithDatabase
- InteractsWithDeprecationHandling
- InteractsWithExceptionHandling
- InteractsWithRedis
- InteractsWithSession
- InteractsWithTestCaseLifecycle
- InteractsWithTime
- InteractsWithViews
- MakesHttpRequests
- DatabaseMigrations
- DatabaseTransactions
- DatabaseTruncation
- LazilyRefreshDatabase
- RefreshDatabase
- CanConfigureMigrationCommands
- WithConsoleEvents
- WithFaker
- WithoutEvents
- WithoutMiddleware
- ValidatesRequests
- DeterminesStatusCode
- CanBePrecognitive
- InteractsWithContentTypes
- InteractsWithFlashData
- InteractsWithInput
- FileHelpers
- CollectsResources
- ConditionallyLoadsAttributes
- DelegatesToResource
- ResponseTrait
- ParsesLogConfiguration
- Macroable
- HasDatabaseNotifications
- Notifiable
- RoutesNotifications
- InteractsWithQueue
- SerializesAndRestoresModelIdentifiers
- SerializesModels
- PacksPhpRedisValues
- CreatesRegularExpressionRouteConstraints
- FiltersControllerMiddleware
- ResolvesRouteDependencies
- RouteDependencyResolverTrait
- InteractsWithTime
- CapsuleManagerTrait
- ForwardsCalls
- Localizable
- ReflectsClosures
- Tappable
- AssertsStatusCodes
- RunsInParallel
- TestDatabases
- Debugging
- Has
- Interaction
- Matching
- CreatesPotentiallyTranslatedStrings
- FormatsMessages
- ReplacesAttributes
- ValidatesAttributes
- DatabaseRule
- ValidatesWhenResolvedTrait
- Provides default implementation of ValidatesWhenResolved contract.
- CompilesAuthorizations
- CompilesClasses
- CompilesComments
- CompilesComponents
- CompilesConditionals
- CompilesEchos
- CompilesErrors
- CompilesFragments
- CompilesHelpers
- CompilesIncludes
- CompilesInjections
- CompilesJs
- CompilesJson
- CompilesLayouts
- CompilesLoops
- CompilesRawPhp
- CompilesSessions
- CompilesStacks
- CompilesStyles
- CompilesTranslations
- CompilesUseStatements
- ManagesComponents
- ManagesEvents
- ManagesFragments
- ManagesLayouts
- ManagesLoops
- ManagesStacks
- ManagesTranslations
- Colors
- Cursor
- Erase
- Events
- FakesInputOutput
- Fallback
- Interactivity
- Scrolling
- Termwind
- Themes
- Truncation
- TypedValue
- DrawsBoxes
- DrawsScrollbars
- InteractsWithStrings
- InteractsWithDockerComposeServices
- HasApiTokens
- CalculateChecksumFromStream
- MockeryPHPUnitIntegration
- Integrates Mockery into PHPUnit. Ensures Mockery expectations are verified for each test and are included by the assertion counter.
- MockeryPHPUnitIntegrationAssertPostConditions
- MockeryTestCaseSetUp
- FormattableHandlerTrait
- Helper trait for implementing FormattableInterface
- ProcessableHandlerTrait
- Helper trait for implementing ProcessableInterface
- WebRequestRecognizerTrait
- Boundaries
- Trait Boundaries.
- Cast
- Trait Cast.
- Comparison
- Trait Comparison.
- Converter
- Trait Converter.
- Creator
- Trait Creator.
- Date
- A simple API extension for DateTime.
- DeprecatedProperties
- Difference
- Trait Difference.
- IntervalRounding
- Trait to call rounding methods to interval or the interval of a period.
- IntervalStep
- Localization
- Trait Localization.
- Macro
- Trait Macros.
- MagicParameter
- Trait MagicParameter.
- Mixin
- Trait Mixin.
- Modifiers
- Trait Modifiers.
- Mutability
- Trait Mutability.
- ObjectInitialisation
- Options
- Trait Options.
- Rounding
- Trait Rounding.
- Serialization
- Trait Serialization.
- Test
- Timestamp
- Trait Timestamp.
- ToStringFormat
- Trait ToStringFormat.
- Units
- Trait Units.
- Week
- Trait Week.
- SmartObject
- Strict class for better experience.
- StaticClass
- Static class.
- LoggerAwareTrait
- Basic Implementation of LoggerAwareInterface.
- LoggerTrait
- This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
- EventListens
- Implementation of a listener.
- TypeTrait
- Provides functionality to check values for specific types.
- ValueExtractorTrait
- Provides functionality to extract the value of a property or method from an object.
- ValueToStringTrait
- Provides functionality to express a value as string
- DeprecatedUuidMethodsTrait
- This trait encapsulates deprecated methods for ramsey/uuid; this trait and its methods will be removed in ramsey/uuid 5.0.0.
- SerializableFieldsTrait
- Provides common serialization functionality to fields
- MaxTrait
- Provides common functionality for max UUIDs
- NilTrait
- Provides common functionality for nil UUIDs
- TimeTrait
- Provides common functionality for getting the time from a time-based UUID
- VariantTrait
- Provides common functionality for handling the variant, as defined by RFC 4122
- VersionTrait
- Provides common functionality for handling the version, as defined by RFC 4122
- IsProvidedByFlare
- HasContext
- UsesTime
- LockableTrait
- Basic lock feature for commands.
- TesterTrait
- AddTrait
- RouteTrait
- ServiceLocatorTrait
- A trait to help implement ServiceProviderInterface.
- ServiceMethodsSubscriberTrait
- Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
- ServiceSubscriberTrait
- Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
- TranslatorTrait
- A trait to help implement TranslatorInterface and LocaleAwareInterface.
- VarDumperTestTrait
- Mixin
- This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.
- ClientTrait
- Client interface for sending HTTP requests.
- MessageTrait
- Trait implementing functionality common to requests and responses.
- StreamDecoratorTrait
- Stream decorator trait
- App
- DomCommands
- DomTreeCommands
- JsCommands
- EventDispatcherAwareTrait
- Trait EventDispatcherAwareTrait
- EventDispatcherTrait
- Trait EventDispatcherTrait
- LoggerAwareTrait
- Basic Implementation of LoggerAwareInterface.
- LoggerTrait
- This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
Enums
- RoundingMode
- Specifies a rounding behavior for numerical operations capable of discarding precision.
- Level
- Represents the log levels
- Sort
- Collection sorting
- AnsiColorMode
- Requirement
Constants
- ARTISAN_BINARY = 'artisan'
- DB_DATABASE = 'almacen'
- DB_DSN = 'mysql:host=' . \DB_HOSTNAME . ';port=' . \DB_PORT . ';dbname=' . \DB_SCHEMA
- DB_DSN = 'mysql:host=localhost;dbname=biblioteca;charset=utf8'
- DB_HOSTNAME = 'localhost'
- DB_PASSWD = ''
- DB_PASSWORD = ''
- DB_PASSWORD = ''
- DB_PORT = 3306
- DB_SCHEMA = 'ejercicio3'
- DB_SERVER = 'localhost'
- DB_USER = 'root'
- DB_USER = 'root'
- DB_USERNAME = 'root'
- DELETED_FROM_SESSION = 100
- ERROR_IN_FORM = 400
- FILTER_VALIDATE_BOOL = \FILTER_VALIDATE_BOOLEAN
- GENERATOR_BASE = __DIR__
- GLOBAL_FUNCTIONS_FILE = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest.php'
- GRAPHEME_EXTR_COUNT = 0
- GRAPHEME_EXTR_COUNT = 0
- GRAPHEME_EXTR_MAXBYTES = 1
- GRAPHEME_EXTR_MAXBYTES = 1
- GRAPHEME_EXTR_MAXCHARS = 2
- GRAPHEME_EXTR_MAXCHARS = 2
- HAMCREST_BASE = \realpath(\dirname(\GENERATOR_BASE) . \DIRECTORY_SEPARATOR . 'hamcrest')
- IDNA_ALLOW_UNASSIGNED = 1
- IDNA_ALLOW_UNASSIGNED = 1
- IDNA_CHECK_BIDI = 4
- IDNA_CHECK_BIDI = 4
- IDNA_CHECK_CONTEXTJ = 8
- IDNA_CHECK_CONTEXTJ = 8
- IDNA_DEFAULT = 0
- IDNA_DEFAULT = 0
- IDNA_ERROR_BIDI = 2048
- IDNA_ERROR_BIDI = 2048
- IDNA_ERROR_CONTEXTJ = 4096
- IDNA_ERROR_CONTEXTJ = 4096
- IDNA_ERROR_DISALLOWED = 128
- IDNA_ERROR_DISALLOWED = 128
- IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4
- IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4
- IDNA_ERROR_EMPTY_LABEL = 1
- IDNA_ERROR_EMPTY_LABEL = 1
- IDNA_ERROR_HYPHEN_3_4 = 32
- IDNA_ERROR_HYPHEN_3_4 = 32
- IDNA_ERROR_INVALID_ACE_LABEL = 1024
- IDNA_ERROR_INVALID_ACE_LABEL = 1024
- IDNA_ERROR_LABEL_HAS_DOT = 512
- IDNA_ERROR_LABEL_HAS_DOT = 512
- IDNA_ERROR_LABEL_TOO_LONG = 2
- IDNA_ERROR_LABEL_TOO_LONG = 2
- IDNA_ERROR_LEADING_COMBINING_MARK = 64
- IDNA_ERROR_LEADING_COMBINING_MARK = 64
- IDNA_ERROR_LEADING_HYPHEN = 8
- IDNA_ERROR_LEADING_HYPHEN = 8
- IDNA_ERROR_PUNYCODE = 256
- IDNA_ERROR_PUNYCODE = 256
- IDNA_ERROR_TRAILING_HYPHEN = 16
- IDNA_ERROR_TRAILING_HYPHEN = 16
- IDNA_NONTRANSITIONAL_TO_ASCII = 16
- IDNA_NONTRANSITIONAL_TO_ASCII = 16
- IDNA_NONTRANSITIONAL_TO_UNICODE = 32
- IDNA_NONTRANSITIONAL_TO_UNICODE = 32
- IDNA_USE_STD3_RULES = 2
- IDNA_USE_STD3_RULES = 2
- INTL_IDNA_VARIANT_2003 = 0
- INTL_IDNA_VARIANT_UTS46 = 1
- INTL_IDNA_VARIANT_UTS46 = 1
- LARAVEL_START = \microtime(\true)
- LOGIN_ERR = 200
- LOGIN_FAIL_DB = 400
- LOGIN_OK = 100
- LOGIN_PREV = 150
- LOGOUT_ERR = 200
- LOGOUT_OK = 100
- MB_CASE_LOWER = 1
- MB_CASE_LOWER = 1
- MB_CASE_TITLE = 2
- MB_CASE_TITLE = 2
- MB_CASE_UPPER = 0
- MB_CASE_UPPER = 0
- NOT_IN_SESSION = 200
- SALTEADO = '_28381TXF'
- SAVED_IN_SESSION = 100
- STATIC_MATCHERS_FILE = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest' . \DIRECTORY_SEPARATOR . 'Matchers.php'
- SYMFONY_GRAPHEME_CLUSTER_RX = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
- TIPOS_DE_MASCOTAS = ["Perro", "Gato", "Pájaro", "Dragón", "Conejo", "Hamster", "Tortuga", "Pez", "Serpiente"]
- U_IDNA_ACE_PREFIX_ERROR = 66564
- U_IDNA_ACE_PREFIX_ERROR = 66564
- U_IDNA_CHECK_BIDI_ERROR = 66562
- U_IDNA_CHECK_BIDI_ERROR = 66562
- U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
- U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
- U_IDNA_ERROR_LIMIT = 66569
- U_IDNA_ERROR_LIMIT = 66569
- U_IDNA_ERROR_START = 66560
- U_IDNA_ERROR_START = 66560
- U_IDNA_LABEL_TOO_LONG_ERROR = 66566
- U_IDNA_LABEL_TOO_LONG_ERROR = 66566
- U_IDNA_PROHIBITED_ERROR = 66560
- U_IDNA_PROHIBITED_ERROR = 66560
- U_IDNA_STD3_ASCII_RULES_ERROR = 66563
- U_IDNA_STD3_ASCII_RULES_ERROR = 66563
- U_IDNA_UNASSIGNED_ERROR = 66561
- U_IDNA_UNASSIGNED_ERROR = 66561
- U_IDNA_VERIFICATION_ERROR = 66565
- U_IDNA_VERIFICATION_ERROR = 66565
- U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
- U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
- U_STRINGPREP_CHECK_BIDI_ERROR = 66562
- U_STRINGPREP_CHECK_BIDI_ERROR = 66562
- U_STRINGPREP_PROHIBITED_ERROR = 66560
- U_STRINGPREP_PROHIBITED_ERROR = 66560
- U_STRINGPREP_UNASSIGNED_ERROR = 66561
- U_STRINGPREP_UNASSIGNED_ERROR = 66561
- UPDATED_IN_SESSION = 200
- UUID_TYPE_DCE = 4
- UUID_TYPE_DCE = 4
- UUID_TYPE_DEFAULT = 0
- UUID_TYPE_DEFAULT = 0
- UUID_TYPE_INVALID = -42
- UUID_TYPE_INVALID = -42
- UUID_TYPE_MD5 = 3
- UUID_TYPE_MD5 = 3
- UUID_TYPE_NAME = 1
- UUID_TYPE_NAME = 1
- UUID_TYPE_NULL = -1
- UUID_TYPE_NULL = -1
- UUID_TYPE_RANDOM = 4
- UUID_TYPE_RANDOM = 4
- UUID_TYPE_SHA1 = 5
- UUID_TYPE_SHA1 = 5
- UUID_TYPE_TIME = 1
- UUID_TYPE_TIME = 1
- UUID_VARIANT_DCE = 1
- UUID_VARIANT_DCE = 1
- UUID_VARIANT_MICROSOFT = 2
- UUID_VARIANT_MICROSOFT = 2
- UUID_VARIANT_NCS = 0
- UUID_VARIANT_NCS = 0
- UUID_VARIANT_OTHER = 3
- UUID_VARIANT_OTHER = 3
Functions
- jugadores_futbol() : mixed
- cargar_jugadores() : mixed
- actualizarUnidadesProducto() : int
- Actualiza las unidades de un producto en la base de datos.
- conectarBD() : mixed
- eliminarProducto() : bool
- Elimina un producto de la base de datos.
- lista_productos() : mixed
- nuevoProducto() : mixed
- autenticarUsuario() : mixed
- conectar() : mixed
- obtenerMascotasPorTipo() : array<string|int, mixed>|int
- obtenerMascotasDeUsuario() : array<string|int, mixed>|int
- check_digit() : int
- Calculates one MOD 11 check digit based on customary Brazilian algorithms.
- describe_type() : string
- Debug function used to describe the provided value type and class.
- headers_from_lines() : array<string|int, mixed>
- Parses an array of header lines into an associative array of headers.
- debug_resource() : resource
- Returns a debug stream based on the provided variable.
- choose_handler() : callable(RequestInterface, array<string|int, mixed>): PromiseInterface
- Chooses and creates a default handler to use based on the environment.
- default_user_agent() : string
- Get the default User-Agent string to use with Guzzle.
- default_ca_bundle() : string
- Returns the default cacert bundle for the current system.
- normalize_header_keys() : array<string|int, mixed>
- Creates an associative array of lowercase header names to the actual header casing.
- is_host_in_noproxy() : bool
- Returns true if the provided host matches any of the no proxy areas.
- json_decode() : object|array<string|int, mixed>|string|int|float|bool|null
- Wrapper for json_decode that throws when an error occurs.
- json_encode() : string
- Wrapper for JSON encoding that throws when an error occurs.
- assertThat() : mixed
- Make an assertion and throw {@link Hamcrest_AssertionError} if it fails.
- anArray() : mixed
- Evaluates to true only if each $matcher[$i] is satisfied by $array[$i].
- hasItemInArray() : IsArrayContaining
- Evaluates to true if any item in an array satisfies the given matcher.
- hasValue() : IsArrayContaining
- Evaluates to true if any item in an array satisfies the given matcher.
- arrayContainingInAnyOrder() : mixed
- An array with elements that match the given matchers.
- containsInAnyOrder() : mixed
- An array with elements that match the given matchers.
- arrayContaining() : mixed
- An array with elements that match the given matchers in the same order.
- contains() : mixed
- An array with elements that match the given matchers in the same order.
- hasKeyInArray() : IsArrayContainingKey
- Evaluates to true if any key in an array matches the given matcher.
- hasKey() : IsArrayContainingKey
- Evaluates to true if any key in an array matches the given matcher.
- hasKeyValuePair() : mixed
- Test if an array has both an key and value in parity with each other.
- hasEntry() : mixed
- Test if an array has both an key and value in parity with each other.
- arrayWithSize() : IsArrayWithSize
- Does array size satisfy a given matcher?
- emptyArray() : mixed
- Matches an empty array.
- nonEmptyArray() : mixed
- Matches an empty array.
- emptyTraversable() : mixed
- Returns true if traversable is empty.
- nonEmptyTraversable() : mixed
- Returns true if traversable is not empty.
- traversableWithSize() : mixed
- Does traversable size satisfy a given matcher?
- allOf() : mixed
- Evaluates to true only if ALL of the passed in matchers evaluate to true.
- anyOf() : mixed
- Evaluates to true if ANY of the passed in matchers evaluate to true.
- noneOf() : mixed
- Evaluates to false if ANY of the passed in matchers evaluate to true.
- both() : mixed
- This is useful for fluently combining matchers that must both pass.
- either() : mixed
- This is useful for fluently combining matchers where either may pass, for example: <pre> assertThat($string, either(containsString("a"))->orElse(containsString("b"))); </pre>
- describedAs() : mixed
- Wraps an existing matcher and overrides the description when it fails.
- everyItem() : Every
- hasToString() : mixed
- Does array size satisfy a given matcher?
- is() : mixed
- Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
- anything() : IsAnything
- This matcher always evaluates to true.
- hasItem() : mixed
- Test if the value is an array containing this matcher.
- hasItems() : mixed
- Test if the value is an array containing elements that match all of these matchers.
- equalTo() : mixed
- Is the value equal to another value, as tested by the use of the "==" comparison operator?
- identicalTo() : mixed
- Tests of the value is identical to $value as tested by the "===" operator.
- anInstanceOf() : mixed
- Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
- any() : mixed
- Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
- not() : mixed
- Matches if value does not match $value.
- nullValue() : mixed
- Matches if value is null.
- notNullValue() : mixed
- Matches if value is not null.
- sameInstance() : IsSame
- Creates a new instance of IsSame.
- typeOf() : mixed
- Is the value a particular built-in type?
- set() : mixed
- Matches if value (class, object, or array) has named $property.
- notSet() : mixed
- Matches if value (class, object, or array) does not have named $property.
- closeTo() : mixed
- Matches if value is a number equal to $value within some range of acceptable error $delta.
- comparesEqualTo() : mixed
- The value is not > $value, nor < $value.
- greaterThan() : mixed
- The value is > $value.
- greaterThanOrEqualTo() : mixed
- The value is >= $value.
- atLeast() : mixed
- The value is >= $value.
- lessThan() : mixed
- The value is < $value.
- lessThanOrEqualTo() : mixed
- The value is <= $value.
- atMost() : mixed
- The value is <= $value.
- isEmptyString() : mixed
- Matches if value is a zero-length string.
- emptyString() : mixed
- Matches if value is a zero-length string.
- isEmptyOrNullString() : mixed
- Matches if value is null or a zero-length string.
- nullOrEmptyString() : mixed
- Matches if value is null or a zero-length string.
- isNonEmptyString() : mixed
- Matches if value is a non-zero-length string.
- nonEmptyString() : mixed
- Matches if value is a non-zero-length string.
- equalToIgnoringCase() : mixed
- Matches if value is a string equal to $string, regardless of the case.
- equalToIgnoringWhiteSpace() : mixed
- Matches if value is a string equal to $string, regardless of whitespace.
- matchesPattern() : mixed
- Matches if value is a string that matches regular expression $pattern.
- containsString() : mixed
- Matches if value is a string that contains $substring.
- containsStringIgnoringCase() : mixed
- Matches if value is a string that contains $substring regardless of the case.
- stringContainsInOrder() : mixed
- Matches if value contains $substrings in a constrained order.
- endsWith() : mixed
- Matches if value is a string that ends with $substring.
- startsWith() : mixed
- Matches if value is a string that starts with $substring.
- arrayValue() : mixed
- Is the value an array?
- booleanValue() : mixed
- Is the value a boolean?
- boolValue() : mixed
- Is the value a boolean?
- callableValue() : mixed
- Is the value callable?
- doubleValue() : mixed
- Is the value a float/double?
- floatValue() : mixed
- Is the value a float/double?
- integerValue() : mixed
- Is the value an integer?
- intValue() : mixed
- Is the value an integer?
- numericValue() : mixed
- Is the value a numeric?
- objectValue() : mixed
- Is the value an object?
- anObject() : mixed
- Is the value an object?
- resourceValue() : mixed
- Is the value a resource?
- scalarValue() : mixed
- Is the value a scalar (boolean, integer, double, or string)?
- stringValue() : mixed
- Is the value a string?
- hasXPath() : mixed
- Wraps <code>$matcher</code> with {@link Hamcrest\Core\IsEqual) if it's not a matcher and the XPath in <code>count()</code> if it's an integer.
- collect() : Collection<TKey, TValue>
- Create a collection from the given value.
- data_fill() : mixed
- Fill in data where it's missing.
- data_get() : mixed
- Get an item from an array or object using "dot" notation.
- data_set() : mixed
- Set an item on an array or object using dot notation.
- data_forget() : mixed
- Remove / unset an item from an array or object using "dot" notation.
- head() : mixed
- Get the first element of an array. Useful for method chaining.
- last() : mixed
- Get the last element from an array.
- value() : mixed
- Return the default value of the given value.
- queueable() : QueuedClosure
- Create a new queued Closure event listener.
- join_paths() : string
- Join the given paths together.
- abort() : never
- Throw an HttpException with the given data.
- abort_if() : void
- Throw an HttpException with the given data if the given condition is true.
- abort_unless() : void
- Throw an HttpException with the given data unless the given condition is true.
- action() : string
- Generate the URL to a controller action.
- app() : Application|Application|mixed
- Get the available container instance.
- app_path() : string
- Get the path to the application folder.
- asset() : string
- Generate an asset path for the application.
- auth() : Factory|Guard|StatefulGuard
- Get the available auth instance.
- back() : RedirectResponse
- Create a new redirect response to the previous location.
- base_path() : string
- Get the path to the base of the install.
- bcrypt() : string
- Hash the given value against the bcrypt algorithm.
- broadcast() : PendingBroadcast
- Begin broadcasting an event.
- cache() : mixed|CacheManager
- Get / set the specified cache value.
- config() : mixed|Repository
- Get / set the specified configuration value.
- config_path() : string
- Get the configuration path.
- cookie() : CookieJar|Cookie
- Create a new cookie instance.
- csrf_field() : HtmlString
- Generate a CSRF token form field.
- csrf_token() : string
- Get the CSRF token value.
- database_path() : string
- Get the database path.
- decrypt() : mixed
- Decrypt the given value.
- dispatch() : PendingDispatch
- Dispatch a job to its appropriate handler.
- dispatch_sync() : mixed
- Dispatch a command to its appropriate handler in the current process.
- encrypt() : string
- Encrypt the given value.
- event() : array<string|int, mixed>|null
- Dispatch an event and call the listeners.
- fake() : Generator
- Get a faker instance.
- info() : void
- Write some information to the log.
- logger() : LogManager|null
- Log a debug message to the logs.
- lang_path() : string
- Get the path to the language folder.
- logs() : LogManager|LoggerInterface
- Get a log driver instance.
- method_field() : HtmlString
- Generate a form field to spoof the HTTP verb used by forms.
- mix() : HtmlString|string
- Get the path to a versioned Mix file.
- now() : Carbon
- Create a new Carbon instance for the current time.
- old() : mixed
- Retrieve an old input item.
- policy() : mixed
- Get a policy instance for a given class.
- precognitive() : mixed
- Handle a Precognition controller hook.
- public_path() : string
- Get the path to the public folder.
- redirect() : Redirector|RedirectResponse
- Get an instance of the redirector.
- report() : void
- Report an exception.
- report_if() : void
- Report an exception if the given condition is true.
- report_unless() : void
- Report an exception unless the given condition is true.
- request() : mixed|Request|string|array<string|int, mixed>|null
- Get an instance of the current request or an input item from the request.
- rescue() : TRescueValue|TRescueFallback
- Catch a potential exception and return a default value.
- resolve() : mixed
- Resolve a service from the container.
- resource_path() : string
- Get the path to the resources folder.
- response() : Response|ResponseFactory
- Return a new response from the application.
- route() : string
- Generate the URL to a named route.
- secure_asset() : string
- Generate an asset path for the application.
- secure_url() : string
- Generate a HTTPS url for the application.
- session() : mixed|Store|SessionManager
- Get / set the specified session value.
- storage_path() : string
- Get the path to the storage folder.
- to_route() : RedirectResponse
- Create a new redirect response to a named route.
- today() : Carbon
- Create a new Carbon instance for the current date.
- trans() : Translator|string|array<string|int, mixed>|null
- Translate the given message.
- trans_choice() : string
- Translates the given message based on a count.
- __() : string|array<string|int, mixed>|null
- Translate the given message.
- url() : UrlGenerator|string
- Generate a url for the application.
- validator() : Validator|Factory
- Create a new Validator instance.
- view() : View|Factory
- Get the evaluated view contents for the given view.
- append_config() : array<string|int, mixed>
- Assign high numeric IDs to a config item to force appending.
- blank() : bool
- Determine if the given value is "blank".
- class_basename() : string
- Get the class "basename" of the given object / class.
- class_uses_recursive() : array<string|int, mixed>
- Returns all traits used by a class, its parent classes and trait of their traits.
- e() : string
- Encode HTML special characters in a string.
- env() : mixed
- Gets the value of an environment variable.
- filled() : bool
- Determine if a value is "filled".
- laravel_cloud() : bool
- Determine if the application is running on Laravel Cloud.
- object_get() : mixed
- Get an item from an object using "dot" notation.
- optional() : mixed
- Provide access to optional objects.
- preg_replace_array() : string
- Replace a given pattern with each value in the array in sequentially.
- retry() : mixed
- Retry an operation a given number of times.
- str() : Stringable|mixed
- Get a new stringable object from the given string.
- tap() : mixed
- Call the given Closure with the given value then return the value.
- throw_if() : mixed
- Throw the given exception if the given condition is true.
- throw_unless() : mixed
- Throw the given exception unless the given condition is true.
- trait_uses_recursive() : array<string|int, mixed>
- Returns all traits used by a trait and its traits.
- transform() : mixed
- Transform the given value if it is present.
- windows_os() : bool
- Determine whether the current environment is Windows based.
- with() : mixed
- Return the given value, optionally passed through the given callback.
- text() : string
- Prompt the user for text input.
- textarea() : string
- Prompt the user for multiline text input.
- password() : string
- Prompt the user for input, hiding the value.
- select() : int|string
- Prompt the user to select an option.
- multiselect() : array<string|int, int|string>
- Prompt the user to select multiple options.
- confirm() : bool
- Prompt the user to confirm an action.
- pause() : bool
- Prompt the user to continue or cancel after pausing.
- suggest() : string
- Prompt the user for text input with auto-completion.
- search() : int|string
- Allow the user to search for an option.
- multisearch() : array<string|int, int|string>
- Allow the user to search for multiple option.
- spin() : TReturn
- Render a spinner while the given callback is executing.
- note() : void
- Display a note.
- error() : void
- Display an error.
- warning() : void
- Display a warning.
- alert() : void
- Display an alert.
- info() : void
- Display an informational message.
- intro() : void
- Display an introduction.
- outro() : void
- Display a closing message.
- table() : void
- Display a table.
- progress() : mixed
- Display a progress bar.
- form() : FormBuilder
- mock() : LegacyMockInterface|MockInterface|TMock
- spy() : LegacyMockInterface|MockInterface|TSpy
- namedMock() : LegacyMockInterface|MockInterface|TNamedMock
- anyArgs() : AnyArgs
- andAnyOtherArgs() : AndAnyOtherArgs
- andAnyOthers() : AndAnyOtherArgs
- deep_copy() : mixed
- Deep copies the given value.
- getMaxHistoryMonthsByAmount() : int
- getHtmlAttribute() : string
- getOpenCollectiveSponsors() : string
- defineCompatibilityTokens() : void
- renderUsing() : void
- Sets the renderer implementation.
- style() : Style
- Creates a new style.
- render() : void
- Render HTML to a string.
- terminal() : Terminal
- Returns a Terminal instance.
- ask() : mixed
- Renders a prompt to the user.
- assertArrayHasKey() : void
- Asserts that an array has a specified key.
- assertArrayNotHasKey() : void
- Asserts that an array does not have a specified key.
- assertIsList() : void
- assertContains() : void
- Asserts that a haystack contains a needle.
- assertContainsEquals() : void
- assertNotContains() : void
- Asserts that a haystack does not contain a needle.
- assertNotContainsEquals() : void
- assertContainsOnly() : void
- Asserts that a haystack contains only values of a given type.
- assertContainsOnlyInstancesOf() : void
- Asserts that a haystack contains only instances of a given class name.
- assertNotContainsOnly() : void
- Asserts that a haystack does not contain only values of a given type.
- assertCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertNotCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertEquals() : void
- Asserts that two variables are equal.
- assertEqualsCanonicalizing() : void
- Asserts that two variables are equal (canonicalizing).
- assertEqualsIgnoringCase() : void
- Asserts that two variables are equal (ignoring case).
- assertEqualsWithDelta() : void
- Asserts that two variables are equal (with delta).
- assertNotEquals() : void
- Asserts that two variables are not equal.
- assertNotEqualsCanonicalizing() : void
- Asserts that two variables are not equal (canonicalizing).
- assertNotEqualsIgnoringCase() : void
- Asserts that two variables are not equal (ignoring case).
- assertNotEqualsWithDelta() : void
- Asserts that two variables are not equal (with delta).
- assertObjectEquals() : void
- assertEmpty() : void
- Asserts that a variable is empty.
- assertNotEmpty() : void
- Asserts that a variable is not empty.
- assertGreaterThan() : void
- Asserts that a value is greater than another value.
- assertGreaterThanOrEqual() : void
- Asserts that a value is greater than or equal to another value.
- assertLessThan() : void
- Asserts that a value is smaller than another value.
- assertLessThanOrEqual() : void
- Asserts that a value is smaller than or equal to another value.
- assertFileEquals() : void
- Asserts that the contents of one file is equal to the contents of another file.
- assertFileEqualsCanonicalizing() : void
- Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
- assertFileEqualsIgnoringCase() : void
- Asserts that the contents of one file is equal to the contents of another file (ignoring case).
- assertFileNotEquals() : void
- Asserts that the contents of one file is not equal to the contents of another file.
- assertFileNotEqualsCanonicalizing() : void
- Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
- assertFileNotEqualsIgnoringCase() : void
- Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
- assertStringEqualsFile() : void
- Asserts that the contents of a string is equal to the contents of a file.
- assertStringEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
- assertStringEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is equal to the contents of a file (ignoring case).
- assertStringNotEqualsFile() : void
- Asserts that the contents of a string is not equal to the contents of a file.
- assertStringNotEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
- assertStringNotEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
- assertIsReadable() : void
- Asserts that a file/dir is readable.
- assertIsNotReadable() : void
- Asserts that a file/dir exists and is not readable.
- assertIsWritable() : void
- Asserts that a file/dir exists and is writable.
- assertIsNotWritable() : void
- Asserts that a file/dir exists and is not writable.
- assertDirectoryExists() : void
- Asserts that a directory exists.
- assertDirectoryDoesNotExist() : void
- Asserts that a directory does not exist.
- assertDirectoryIsReadable() : void
- Asserts that a directory exists and is readable.
- assertDirectoryIsNotReadable() : void
- Asserts that a directory exists and is not readable.
- assertDirectoryIsWritable() : void
- Asserts that a directory exists and is writable.
- assertDirectoryIsNotWritable() : void
- Asserts that a directory exists and is not writable.
- assertFileExists() : void
- Asserts that a file exists.
- assertFileDoesNotExist() : void
- Asserts that a file does not exist.
- assertFileIsReadable() : void
- Asserts that a file exists and is readable.
- assertFileIsNotReadable() : void
- Asserts that a file exists and is not readable.
- assertFileIsWritable() : void
- Asserts that a file exists and is writable.
- assertFileIsNotWritable() : void
- Asserts that a file exists and is not writable.
- assertTrue() : void
- Asserts that a condition is true.
- assertNotTrue() : void
- Asserts that a condition is not true.
- assertFalse() : void
- Asserts that a condition is false.
- assertNotFalse() : void
- Asserts that a condition is not false.
- assertNull() : void
- Asserts that a variable is null.
- assertNotNull() : void
- Asserts that a variable is not null.
- assertFinite() : void
- Asserts that a variable is finite.
- assertInfinite() : void
- Asserts that a variable is infinite.
- assertNan() : void
- Asserts that a variable is nan.
- assertObjectHasProperty() : void
- Asserts that an object has a specified property.
- assertObjectNotHasProperty() : void
- Asserts that an object does not have a specified property.
- assertSame() : void
- Asserts that two variables have the same type and value.
- assertNotSame() : void
- Asserts that two variables do not have the same type and value.
- assertInstanceOf() : void
- Asserts that a variable is of a given type.
- assertNotInstanceOf() : void
- Asserts that a variable is not of a given type.
- assertIsArray() : void
- Asserts that a variable is of type array.
- assertIsBool() : void
- Asserts that a variable is of type bool.
- assertIsFloat() : void
- Asserts that a variable is of type float.
- assertIsInt() : void
- Asserts that a variable is of type int.
- assertIsNumeric() : void
- Asserts that a variable is of type numeric.
- assertIsObject() : void
- Asserts that a variable is of type object.
- assertIsResource() : void
- Asserts that a variable is of type resource.
- assertIsClosedResource() : void
- Asserts that a variable is of type resource and is closed.
- assertIsString() : void
- Asserts that a variable is of type string.
- assertIsScalar() : void
- Asserts that a variable is of type scalar.
- assertIsCallable() : void
- Asserts that a variable is of type callable.
- assertIsIterable() : void
- Asserts that a variable is of type iterable.
- assertIsNotArray() : void
- Asserts that a variable is not of type array.
- assertIsNotBool() : void
- Asserts that a variable is not of type bool.
- assertIsNotFloat() : void
- Asserts that a variable is not of type float.
- assertIsNotInt() : void
- Asserts that a variable is not of type int.
- assertIsNotNumeric() : void
- Asserts that a variable is not of type numeric.
- assertIsNotObject() : void
- Asserts that a variable is not of type object.
- assertIsNotResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotClosedResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotString() : void
- Asserts that a variable is not of type string.
- assertIsNotScalar() : void
- Asserts that a variable is not of type scalar.
- assertIsNotCallable() : void
- Asserts that a variable is not of type callable.
- assertIsNotIterable() : void
- Asserts that a variable is not of type iterable.
- assertMatchesRegularExpression() : void
- Asserts that a string matches a given regular expression.
- assertDoesNotMatchRegularExpression() : void
- Asserts that a string does not match a given regular expression.
- assertSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
- assertNotSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
- assertStringContainsStringIgnoringLineEndings() : void
- assertStringEqualsStringIgnoringLineEndings() : void
- Asserts that two strings are equal except for line endings.
- assertFileMatchesFormat() : void
- Asserts that a string matches a given format string.
- assertFileMatchesFormatFile() : void
- Asserts that a string matches a given format string.
- assertStringMatchesFormat() : void
- Asserts that a string matches a given format string.
- assertStringNotMatchesFormat() : void
- Asserts that a string does not match a given format string.
- assertStringMatchesFormatFile() : void
- Asserts that a string matches a given format file.
- assertStringNotMatchesFormatFile() : void
- Asserts that a string does not match a given format string.
- assertStringStartsWith() : void
- Asserts that a string starts with a given prefix.
- assertStringStartsNotWith() : void
- Asserts that a string starts not with a given prefix.
- assertStringContainsString() : void
- assertStringContainsStringIgnoringCase() : void
- assertStringNotContainsString() : void
- assertStringNotContainsStringIgnoringCase() : void
- assertStringEndsWith() : void
- Asserts that a string ends with a given suffix.
- assertStringEndsNotWith() : void
- Asserts that a string ends not with a given suffix.
- assertXmlFileEqualsXmlFile() : void
- Asserts that two XML files are equal.
- assertXmlFileNotEqualsXmlFile() : void
- Asserts that two XML files are not equal.
- assertXmlStringEqualsXmlFile() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlFile() : void
- Asserts that two XML documents are not equal.
- assertXmlStringEqualsXmlString() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlString() : void
- Asserts that two XML documents are not equal.
- assertThat() : void
- Evaluates a PHPUnit\Framework\Constraint matcher object.
- assertJson() : void
- Asserts that a string is a valid JSON string.
- assertJsonStringEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are equal.
- assertJsonStringNotEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are not equal.
- assertJsonStringEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are equal.
- assertJsonStringNotEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are not equal.
- assertJsonFileEqualsJsonFile() : void
- Asserts that two JSON files are equal.
- assertJsonFileNotEqualsJsonFile() : void
- Asserts that two JSON files are not equal.
- logicalAnd() : LogicalAnd
- logicalOr() : LogicalOr
- logicalNot() : LogicalNot
- logicalXor() : LogicalXor
- anything() : IsAnything
- isTrue() : IsTrue
- isFalse() : IsFalse
- isJson() : IsJson
- isNull() : IsNull
- isFinite() : IsFinite
- isInfinite() : IsInfinite
- isNan() : IsNan
- containsEqual() : TraversableContainsEqual
- containsIdentical() : TraversableContainsIdentical
- containsOnly() : TraversableContainsOnly
- containsOnlyInstancesOf() : TraversableContainsOnly
- arrayHasKey() : ArrayHasKey
- isList() : IsList
- equalTo() : IsEqual
- equalToCanonicalizing() : IsEqualCanonicalizing
- equalToIgnoringCase() : IsEqualIgnoringCase
- equalToWithDelta() : IsEqualWithDelta
- isEmpty() : IsEmpty
- isWritable() : IsWritable
- isReadable() : IsReadable
- directoryExists() : DirectoryExists
- fileExists() : FileExists
- greaterThan() : GreaterThan
- greaterThanOrEqual() : LogicalOr
- identicalTo() : IsIdentical
- isInstanceOf() : IsInstanceOf
- isType() : IsType
- lessThan() : LessThan
- lessThanOrEqual() : LogicalOr
- matchesRegularExpression() : RegularExpression
- matches() : StringMatchesFormatDescription
- stringStartsWith() : StringStartsWith
- stringContains() : StringContains
- stringEndsWith() : StringEndsWith
- stringEqualsStringIgnoringLineEndings() : StringEqualsStringIgnoringLineEndings
- countOf() : Count
- objectEquals() : ObjectEquals
- callback() : Callback
- any() : AnyInvokedCount
- Returns a matcher that matches when the method is executed zero or more times.
- never() : InvokedCount
- Returns a matcher that matches when the method is never executed.
- atLeast() : InvokedAtLeastCount
- Returns a matcher that matches when the method is executed at least N times.
- atLeastOnce() : InvokedAtLeastOnce
- Returns a matcher that matches when the method is executed at least once.
- once() : InvokedCount
- Returns a matcher that matches when the method is executed exactly once.
- exactly() : InvokedCount
- Returns a matcher that matches when the method is executed exactly $count times.
- atMost() : InvokedAtMostCount
- Returns a matcher that matches when the method is executed at most N times.
- returnValue() : ReturnStub
- returnValueMap() : ReturnValueMap
- returnArgument() : ReturnArgument
- returnCallback() : ReturnCallback
- returnSelf() : ReturnSelf
- Returns the current object.
- throwException() : Exception
- onConsecutiveCalls() : ConsecutiveCalls
- sh() : string
- Command to return the eval-able code to startup PsySH.
- debug() : array<string|int, mixed>
- Invoke a Psy Shell from the current context.
- info() : array<string|int, mixed>|null
- Get a bunch of debugging info about the current PsySH environment and configuration.
- bin() : Closure
- `psysh` command line executable.
- getallheaders() : mixed
- Get all HTTP header key/values as an associative array for the current request.
- v1() : non-empty-string
- Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
- v2() : non-empty-string
- Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
- v3() : non-empty-string
- Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
- v4() : non-empty-string
- Returns a version 4 (random) UUID
- v5() : non-empty-string
- Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
- v6() : non-empty-string
- Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
- v7() : non-empty-string
- Returns a version 7 (Unix Epoch time) UUID
- v8() : non-empty-string
- Returns a version 8 (custom) UUID
- array_merge_recursive_distinct() : array<int|string, mixed>
- ddd() : mixed
- trigger_deprecation() : void
- Triggers a silenced deprecation notice.
- ctype_alnum() : mixed
- ctype_alpha() : mixed
- ctype_cntrl() : mixed
- ctype_digit() : mixed
- ctype_graph() : mixed
- ctype_lower() : mixed
- ctype_print() : mixed
- ctype_punct() : mixed
- ctype_space() : mixed
- ctype_upper() : mixed
- ctype_xdigit() : mixed
- ctype_alnum() : bool
- ctype_alpha() : bool
- ctype_cntrl() : bool
- ctype_digit() : bool
- ctype_graph() : bool
- ctype_lower() : bool
- ctype_print() : bool
- ctype_punct() : bool
- ctype_space() : bool
- ctype_upper() : bool
- ctype_xdigit() : bool
- grapheme_extract() : mixed
- grapheme_stripos() : mixed
- grapheme_stristr() : mixed
- grapheme_strlen() : mixed
- grapheme_strpos() : mixed
- grapheme_strripos() : mixed
- grapheme_strrpos() : mixed
- grapheme_strstr() : mixed
- grapheme_substr() : mixed
- grapheme_extract() : string|false
- grapheme_stripos() : int|false
- grapheme_stristr() : string|false
- grapheme_strlen() : int|false|null
- grapheme_strpos() : int|false
- grapheme_strripos() : int|false
- grapheme_strrpos() : int|false
- grapheme_strstr() : string|false
- grapheme_substr() : string|false
- idn_to_ascii() : mixed
- idn_to_utf8() : mixed
- idn_to_ascii() : string|false
- idn_to_utf8() : string|false
- normalizer_is_normalized() : mixed
- normalizer_normalize() : mixed
- normalizer_is_normalized() : bool
- normalizer_normalize() : string|false
- mb_convert_encoding() : mixed
- mb_decode_mimeheader() : mixed
- mb_encode_mimeheader() : mixed
- mb_decode_numericentity() : mixed
- mb_encode_numericentity() : mixed
- mb_convert_case() : mixed
- mb_internal_encoding() : mixed
- mb_language() : mixed
- mb_list_encodings() : mixed
- mb_encoding_aliases() : mixed
- mb_check_encoding() : mixed
- mb_detect_encoding() : mixed
- mb_detect_order() : mixed
- mb_parse_str() : mixed
- mb_strlen() : mixed
- mb_strpos() : mixed
- mb_strtolower() : mixed
- mb_strtoupper() : mixed
- mb_substitute_character() : mixed
- mb_substr() : mixed
- mb_stripos() : mixed
- mb_stristr() : mixed
- mb_strrchr() : mixed
- mb_strrichr() : mixed
- mb_strripos() : mixed
- mb_strrpos() : mixed
- mb_strstr() : mixed
- mb_get_info() : mixed
- mb_http_output() : mixed
- mb_strwidth() : mixed
- mb_substr_count() : mixed
- mb_output_handler() : mixed
- mb_http_input() : mixed
- mb_convert_variables() : mixed
- mb_ord() : mixed
- mb_chr() : mixed
- mb_scrub() : mixed
- mb_str_split() : mixed
- mb_str_pad() : string
- mb_ucfirst() : string
- mb_lcfirst() : string
- mb_trim() : string
- mb_ltrim() : string
- mb_rtrim() : string
- mb_convert_encoding() : array<string|int, mixed>|string|false
- mb_decode_mimeheader() : string
- mb_encode_mimeheader() : string
- mb_decode_numericentity() : string
- mb_encode_numericentity() : string
- mb_convert_case() : string
- mb_internal_encoding() : string|bool
- mb_language() : string|bool
- mb_list_encodings() : array<string|int, mixed>
- mb_encoding_aliases() : array<string|int, mixed>
- mb_check_encoding() : bool
- mb_detect_encoding() : string|false
- mb_detect_order() : array<string|int, mixed>|bool
- mb_parse_str() : bool
- mb_strlen() : int
- mb_strpos() : int|false
- mb_strtolower() : string
- mb_strtoupper() : string
- mb_substitute_character() : string|int|bool
- mb_substr() : string
- mb_stripos() : int|false
- mb_stristr() : string|false
- mb_strrchr() : string|false
- mb_strrichr() : string|false
- mb_strripos() : int|false
- mb_strrpos() : int|false
- mb_strstr() : string|false
- mb_get_info() : array<string|int, mixed>|string|int|false|null
- mb_http_output() : string|bool
- mb_strwidth() : int
- mb_substr_count() : int
- mb_output_handler() : string
- mb_http_input() : array<string|int, mixed>|string|false
- mb_convert_variables() : string|false
- mb_ord() : int|false
- mb_chr() : string|false
- mb_scrub() : string
- mb_str_split() : array<string|int, mixed>
- mb_str_pad() : string
- mb_ucfirst() : string
- mb_lcfirst() : string
- mb_trim() : string
- mb_ltrim() : string
- mb_rtrim() : string
- fdiv() : float
- preg_last_error_msg() : string
- str_contains() : bool
- str_starts_with() : bool
- str_ends_with() : bool
- get_debug_type() : string
- get_resource_id() : int
- json_validate() : bool
- mb_str_pad() : string
- stream_context_set_options() : bool
- str_increment() : string
- str_decrement() : string
- ldap_exop_sync() : bool
- ldap_connect_wallet() : mixed
- ldap_exop_sync() : bool
- ldap_connect_wallet() : Connection|false
- uuid_create() : mixed
- uuid_generate_md5() : mixed
- uuid_generate_sha1() : mixed
- uuid_is_valid() : mixed
- uuid_compare() : mixed
- uuid_is_null() : mixed
- uuid_type() : mixed
- uuid_variant() : mixed
- uuid_time() : mixed
- uuid_mac() : mixed
- uuid_parse() : mixed
- uuid_unparse() : mixed
- uuid_create() : string
- uuid_generate_md5() : string
- uuid_generate_sha1() : string
- uuid_is_valid() : bool
- uuid_compare() : int
- uuid_is_null() : bool
- uuid_type() : int
- uuid_variant() : int
- uuid_time() : int
- uuid_mac() : string
- uuid_parse() : string
- uuid_unparse() : string
- u() : UnicodeString
- b() : ByteString
- s() : UnicodeString|ByteString
- findTranslationFiles() : array<string|int, mixed>
- calculateTranslationStatus() : array<string|int, mixed>
- isTranslationCompleted() : bool
- printTranslationStatus() : mixed
- extractLocaleFromFilePath() : mixed
- extractTranslationKeys() : array<string|int, mixed>
- findTransUnitMismatches() : array<string|int, mixed>
- Check whether the trans-unit id and source match with the base translation.
- printTitle() : mixed
- printTable() : mixed
- textColorGreen() : mixed
- textColorRed() : mixed
- textColorNormal() : mixed
- t() : TranslatableMessage
- esc() : string
- dump() : mixed
- dd() : never
- logMessage() : mixed
- listarLibrosRJC() : mixed
- registrarLibroRJC() : mixed
- listarLibrosAutor() : mixed
- funcion1() : mixed
- funcion2() : mixed
- describe_type() : string
- Debug function used to describe the provided value type and class.
- headers_from_lines() : array<string|int, mixed>
- Parses an array of header lines into an associative array of headers.
- debug_resource() : resource
- Returns a debug stream based on the provided variable.
- choose_handler() : callable(RequestInterface, array<string|int, mixed>): PromiseInterface
- Chooses and creates a default handler to use based on the environment.
- default_user_agent() : string
- Get the default User-Agent string to use with Guzzle.
- default_ca_bundle() : string
- Returns the default cacert bundle for the current system.
- normalize_header_keys() : array<string|int, mixed>
- Creates an associative array of lowercase header names to the actual header casing.
- is_host_in_noproxy() : bool
- Returns true if the provided host matches any of the no proxy areas.
- json_decode() : object|array<string|int, mixed>|string|int|float|bool|null
- Wrapper for json_decode that throws when an error occurs.
- json_encode() : string
- Wrapper for JSON encoding that throws when an error occurs.
- jaxon() : Jaxon
- Return the singleton instance of the Jaxon/Jaxon class
- jaxon_trans() : string
- Translate a text to the selected language
- jaxon_register_plugin() : void
- Register a plugin
- rq() : RequestFactory
- Get the single instance of the request factory, and set the class to call.
- pm() : ParameterFactory
- Get the single instance of the parameter factory
- pr() : mixed
- jq() : DomElement
- Create a JQuery Element with a given selector
- jQuery() : DomElement
- Create a JQuery Element with a given selector
- my_first_function() : mixed
- my_second_function() : mixed
- my_third_function() : mixed
- getallheaders() : mixed
- Get all HTTP header key/values as an associative array for the current request.
- trigger_deprecation() : void
- Triggers a silenced deprecation notice.
Constants
ARTISAN_BINARY
public
mixed
ARTISAN_BINARY
= 'artisan'
DB_DATABASE
public
mixed
DB_DATABASE
= 'almacen'
DB_DSN
public
mixed
DB_DSN
= 'mysql:host=' . \DB_HOSTNAME . ';port=' . \DB_PORT . ';dbname=' . \DB_SCHEMA
DB_DSN
public
mixed
DB_DSN
= 'mysql:host=localhost;dbname=biblioteca;charset=utf8'
DB_HOSTNAME
public
mixed
DB_HOSTNAME
= 'localhost'
DB_PASSWD
public
mixed
DB_PASSWD
= ''
DB_PASSWORD
public
mixed
DB_PASSWORD
= ''
DB_PASSWORD
public
mixed
DB_PASSWORD
= ''
DB_PORT
public
mixed
DB_PORT
= 3306
DB_SCHEMA
public
mixed
DB_SCHEMA
= 'ejercicio3'
DB_SERVER
public
mixed
DB_SERVER
= 'localhost'
DB_USER
public
mixed
DB_USER
= 'root'
DB_USER
public
mixed
DB_USER
= 'root'
DB_USERNAME
public
mixed
DB_USERNAME
= 'root'
DELETED_FROM_SESSION
public
mixed
DELETED_FROM_SESSION
= 100
ERROR_IN_FORM
public
mixed
ERROR_IN_FORM
= 400
FILTER_VALIDATE_BOOL
public
mixed
FILTER_VALIDATE_BOOL
= \FILTER_VALIDATE_BOOLEAN
GENERATOR_BASE
public
mixed
GENERATOR_BASE
= __DIR__
GLOBAL_FUNCTIONS_FILE
public
mixed
GLOBAL_FUNCTIONS_FILE
= \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest.php'
GRAPHEME_EXTR_COUNT
public
mixed
GRAPHEME_EXTR_COUNT
= 0
GRAPHEME_EXTR_COUNT
public
mixed
GRAPHEME_EXTR_COUNT
= 0
GRAPHEME_EXTR_MAXBYTES
public
mixed
GRAPHEME_EXTR_MAXBYTES
= 1
GRAPHEME_EXTR_MAXBYTES
public
mixed
GRAPHEME_EXTR_MAXBYTES
= 1
GRAPHEME_EXTR_MAXCHARS
public
mixed
GRAPHEME_EXTR_MAXCHARS
= 2
GRAPHEME_EXTR_MAXCHARS
public
mixed
GRAPHEME_EXTR_MAXCHARS
= 2
HAMCREST_BASE
public
mixed
HAMCREST_BASE
= \realpath(\dirname(\GENERATOR_BASE) . \DIRECTORY_SEPARATOR . 'hamcrest')
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
INTL_IDNA_VARIANT_2003
public
mixed
INTL_IDNA_VARIANT_2003
= 0
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
LARAVEL_START
public
mixed
LARAVEL_START
= \microtime(\true)
LOGIN_ERR
public
mixed
LOGIN_ERR
= 200
LOGIN_FAIL_DB
public
mixed
LOGIN_FAIL_DB
= 400
LOGIN_OK
public
mixed
LOGIN_OK
= 100
LOGIN_PREV
public
mixed
LOGIN_PREV
= 150
LOGOUT_ERR
public
mixed
LOGOUT_ERR
= 200
LOGOUT_OK
public
mixed
LOGOUT_OK
= 100
MB_CASE_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
NOT_IN_SESSION
public
mixed
NOT_IN_SESSION
= 200
SALTEADO
public
mixed
SALTEADO
= '_28381TXF'
SAVED_IN_SESSION
public
mixed
SAVED_IN_SESSION
= 100
STATIC_MATCHERS_FILE
public
mixed
STATIC_MATCHERS_FILE
= \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest' . \DIRECTORY_SEPARATOR . 'Matchers.php'
SYMFONY_GRAPHEME_CLUSTER_RX
public
mixed
SYMFONY_GRAPHEME_CLUSTER_RX
= ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
TIPOS_DE_MASCOTAS
public
mixed
TIPOS_DE_MASCOTAS
= ["Perro", "Gato", "Pájaro", "Dragón", "Conejo", "Hamster", "Tortuga", "Pez", "Serpiente"]
U_IDNA_ACE_PREFIX_ERROR
public
mixed
U_IDNA_ACE_PREFIX_ERROR
= 66564
U_IDNA_ACE_PREFIX_ERROR
public
mixed
U_IDNA_ACE_PREFIX_ERROR
= 66564
U_IDNA_CHECK_BIDI_ERROR
public
mixed
U_IDNA_CHECK_BIDI_ERROR
= 66562
U_IDNA_CHECK_BIDI_ERROR
public
mixed
U_IDNA_CHECK_BIDI_ERROR
= 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
public
mixed
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
= 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
public
mixed
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
= 66568
U_IDNA_ERROR_LIMIT
public
mixed
U_IDNA_ERROR_LIMIT
= 66569
U_IDNA_ERROR_LIMIT
public
mixed
U_IDNA_ERROR_LIMIT
= 66569
U_IDNA_ERROR_START
public
mixed
U_IDNA_ERROR_START
= 66560
U_IDNA_ERROR_START
public
mixed
U_IDNA_ERROR_START
= 66560
U_IDNA_LABEL_TOO_LONG_ERROR
public
mixed
U_IDNA_LABEL_TOO_LONG_ERROR
= 66566
U_IDNA_LABEL_TOO_LONG_ERROR
public
mixed
U_IDNA_LABEL_TOO_LONG_ERROR
= 66566
U_IDNA_PROHIBITED_ERROR
public
mixed
U_IDNA_PROHIBITED_ERROR
= 66560
U_IDNA_PROHIBITED_ERROR
public
mixed
U_IDNA_PROHIBITED_ERROR
= 66560
U_IDNA_STD3_ASCII_RULES_ERROR
public
mixed
U_IDNA_STD3_ASCII_RULES_ERROR
= 66563
U_IDNA_STD3_ASCII_RULES_ERROR
public
mixed
U_IDNA_STD3_ASCII_RULES_ERROR
= 66563
U_IDNA_UNASSIGNED_ERROR
public
mixed
U_IDNA_UNASSIGNED_ERROR
= 66561
U_IDNA_UNASSIGNED_ERROR
public
mixed
U_IDNA_UNASSIGNED_ERROR
= 66561
U_IDNA_VERIFICATION_ERROR
public
mixed
U_IDNA_VERIFICATION_ERROR
= 66565
U_IDNA_VERIFICATION_ERROR
public
mixed
U_IDNA_VERIFICATION_ERROR
= 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR
public
mixed
U_IDNA_ZERO_LENGTH_LABEL_ERROR
= 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR
public
mixed
U_IDNA_ZERO_LENGTH_LABEL_ERROR
= 66567
U_STRINGPREP_CHECK_BIDI_ERROR
public
mixed
U_STRINGPREP_CHECK_BIDI_ERROR
= 66562
U_STRINGPREP_CHECK_BIDI_ERROR
public
mixed
U_STRINGPREP_CHECK_BIDI_ERROR
= 66562
U_STRINGPREP_PROHIBITED_ERROR
public
mixed
U_STRINGPREP_PROHIBITED_ERROR
= 66560
U_STRINGPREP_PROHIBITED_ERROR
public
mixed
U_STRINGPREP_PROHIBITED_ERROR
= 66560
U_STRINGPREP_UNASSIGNED_ERROR
public
mixed
U_STRINGPREP_UNASSIGNED_ERROR
= 66561
U_STRINGPREP_UNASSIGNED_ERROR
public
mixed
U_STRINGPREP_UNASSIGNED_ERROR
= 66561
UPDATED_IN_SESSION
public
mixed
UPDATED_IN_SESSION
= 200
UUID_TYPE_DCE
public
mixed
UUID_TYPE_DCE
= 4
UUID_TYPE_DCE
public
mixed
UUID_TYPE_DCE
= 4
UUID_TYPE_DEFAULT
public
mixed
UUID_TYPE_DEFAULT
= 0
UUID_TYPE_DEFAULT
public
mixed
UUID_TYPE_DEFAULT
= 0
UUID_TYPE_INVALID
public
mixed
UUID_TYPE_INVALID
= -42
UUID_TYPE_INVALID
public
mixed
UUID_TYPE_INVALID
= -42
UUID_TYPE_MD5
public
mixed
UUID_TYPE_MD5
= 3
UUID_TYPE_MD5
public
mixed
UUID_TYPE_MD5
= 3
UUID_TYPE_NAME
public
mixed
UUID_TYPE_NAME
= 1
UUID_TYPE_NAME
public
mixed
UUID_TYPE_NAME
= 1
UUID_TYPE_NULL
public
mixed
UUID_TYPE_NULL
= -1
UUID_TYPE_NULL
public
mixed
UUID_TYPE_NULL
= -1
UUID_TYPE_RANDOM
public
mixed
UUID_TYPE_RANDOM
= 4
UUID_TYPE_RANDOM
public
mixed
UUID_TYPE_RANDOM
= 4
UUID_TYPE_SHA1
public
mixed
UUID_TYPE_SHA1
= 5
UUID_TYPE_SHA1
public
mixed
UUID_TYPE_SHA1
= 5
UUID_TYPE_TIME
public
mixed
UUID_TYPE_TIME
= 1
UUID_TYPE_TIME
public
mixed
UUID_TYPE_TIME
= 1
UUID_VARIANT_DCE
public
mixed
UUID_VARIANT_DCE
= 1
UUID_VARIANT_DCE
public
mixed
UUID_VARIANT_DCE
= 1
UUID_VARIANT_MICROSOFT
public
mixed
UUID_VARIANT_MICROSOFT
= 2
UUID_VARIANT_MICROSOFT
public
mixed
UUID_VARIANT_MICROSOFT
= 2
UUID_VARIANT_NCS
public
mixed
UUID_VARIANT_NCS
= 0
UUID_VARIANT_NCS
public
mixed
UUID_VARIANT_NCS
= 0
UUID_VARIANT_OTHER
public
mixed
UUID_VARIANT_OTHER
= 3
UUID_VARIANT_OTHER
public
mixed
UUID_VARIANT_OTHER
= 3
Functions
jugadores_futbol()
jugadores_futbol(mixed &$jugador, mixed $datos_jugadores) : mixed
Parameters
- $jugador : mixed
- $datos_jugadores : mixed
cargar_jugadores()
cargar_jugadores(mixed $datos1, mixed $datos2[, mixed $partidos_jugados_minimo = 7 ]) : mixed
Parameters
- $datos1 : mixed
- $datos2 : mixed
- $partidos_jugados_minimo : mixed = 7
actualizarUnidadesProducto()
Actualiza las unidades de un producto en la base de datos.
actualizarUnidadesProducto(PDO $pdo, int $id, int $cantidad) : int
Parameters
- $pdo : PDO
-
Instancia de PDO con la conexión válida a la base de datos.
- $id : int
-
ID del producto a modificar.
- $cantidad : int
-
Unidades a incrementar o decrementar (puede ser positivo o negativo).
Return values
int —Retorna 1 si la actualización fue exitosa, 0 si no se realizó ninguna modificación, y -1 si la operación no es válida.
conectarBD()
conectarBD() : mixed
eliminarProducto()
Elimina un producto de la base de datos.
eliminarProducto(PDO $pdo, int $id) : bool
Parameters
- $pdo : PDO
-
Instancia de PDO con la conexión válida a la base de datos.
- $id : int
-
ID del producto a eliminar.
Return values
bool —Retorna true si la eliminación fue exitosa, false si no se pudo eliminar.
lista_productos()
lista_productos(mixed $pdo[, mixed $categoria = null ]) : mixed
Parameters
- $pdo : mixed
- $categoria : mixed = null
nuevoProducto()
nuevoProducto(mixed $pdo, mixed $datos) : mixed
Parameters
- $pdo : mixed
- $datos : mixed
autenticarUsuario()
autenticarUsuario(PDO $conexion, string $nombreUsuario, string $password) : mixed
Parameters
- $conexion : PDO
- $nombreUsuario : string
- $password : string
conectar()
conectar() : mixed
obtenerMascotasPorTipo()
obtenerMascotasPorTipo(PDO $pdo, array<string|int, mixed> $tipos) : array<string|int, mixed>|int
Parameters
- $pdo : PDO
- $tipos : array<string|int, mixed>
Return values
array<string|int, mixed>|intobtenerMascotasDeUsuario()
obtenerMascotasDeUsuario(PDO $pdo, int $userid) : array<string|int, mixed>|int
Parameters
- $pdo : PDO
- $userid : int
Return values
array<string|int, mixed>|intcheck_digit()
Calculates one MOD 11 check digit based on customary Brazilian algorithms.
check_digit(int|string $numbers) : int
Parameters
- $numbers : int|string
-
Numbers on which generate the check digit
Tags
Return values
intdescribe_type()
Debug function used to describe the provided value type and class.
describe_type will be removed in guzzlehttp/guzzle:8.0. Use Utils::describeType instead.
describe_type(mixed $input) : string
Parameters
- $input : mixed
-
Any type of variable to describe the type of. This parameter misses a typehint because of that.
Return values
string —Returns a string containing the type of the variable and if a class is provided, the class name.
headers_from_lines()
Parses an array of header lines into an associative array of headers.
headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.
headers_from_lines(iterable<string|int, mixed> $lines) : array<string|int, mixed>
Parameters
- $lines : iterable<string|int, mixed>
-
Header lines array of strings in the following format: "Name: Value"
Return values
array<string|int, mixed>debug_resource()
Returns a debug stream based on the provided variable.
debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.
debug_resource([mixed $value = null ]) : resource
Parameters
- $value : mixed = null
-
Optional value
Return values
resourcechoose_handler()
Chooses and creates a default handler to use based on the environment.
choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.
choose_handler() : callable(RequestInterface, array<string|int, mixed>): PromiseInterface
The returned handler is not wrapped by any default middlewares.
Tags
Return values
callable(RequestInterface, array<string|int, mixed>): PromiseInterface —Returns the best handler for the given system.
default_user_agent()
Get the default User-Agent string to use with Guzzle.
default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.
default_user_agent() : string
Return values
stringdefault_ca_bundle()
Returns the default cacert bundle for the current system.
default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.
default_ca_bundle() : string
First, the openssl.cafile and curl.cainfo php.ini settings are checked. If those settings are not configured, then the common locations for bundles found on Red Hat, CentOS, Fedora, Ubuntu, Debian, FreeBSD, OS X and Windows are checked. If any of these file locations are found on disk, they will be utilized.
Note: the result of this function is cached for subsequent calls.
Tags
Return values
stringnormalize_header_keys()
Creates an associative array of lowercase header names to the actual header casing.
normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.
normalize_header_keys(array<string|int, mixed> $headers) : array<string|int, mixed>
Parameters
- $headers : array<string|int, mixed>
Return values
array<string|int, mixed>is_host_in_noproxy()
Returns true if the provided host matches any of the no proxy areas.
is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.
is_host_in_noproxy(string $host, array<string|int, string> $noProxyArray) : bool
This method will strip a port from the host if it is present. Each pattern can be matched with an exact match (e.g., "foo.com" == "foo.com") or a partial match: (e.g., "foo.com" == "baz.foo.com" and ".foo.com" == "baz.foo.com", but ".foo.com" != "foo.com").
Areas are matched in the following cases:
- "*" (without quotes) always matches any hosts.
- An exact match.
- The area starts with "." and the area is the last part of the host. e.g. '.mit.edu' will match any host that ends with '.mit.edu'.
Parameters
- $host : string
-
Host to check against the patterns.
- $noProxyArray : array<string|int, string>
-
An array of host patterns.
Tags
Return values
booljson_decode()
Wrapper for json_decode that throws when an error occurs.
json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.
json_decode(string $json[, bool $assoc = false ][, int $depth = 512 ][, int $options = 0 ]) : object|array<string|int, mixed>|string|int|float|bool|null
Parameters
- $json : string
-
JSON data to parse
- $assoc : bool = false
-
When true, returned objects will be converted into associative arrays.
- $depth : int = 512
-
User specified recursion depth.
- $options : int = 0
-
Bitmask of JSON decode options.
Tags
Return values
object|array<string|int, mixed>|string|int|float|bool|nulljson_encode()
Wrapper for JSON encoding that throws when an error occurs.
json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.
json_encode(mixed $value[, int $options = 0 ][, int $depth = 512 ]) : string
Parameters
- $value : mixed
-
The value being encoded
- $options : int = 0
-
JSON encode option bitmask
- $depth : int = 512
-
Set the maximum depth. Must be greater than zero.
Tags
Return values
stringassertThat()
Make an assertion and throw {@link Hamcrest_AssertionError} if it fails.
assertThat() : mixed
Example:
//With an identifier
assertThat("assertion identifier", $apple->flavour(), equalTo("tasty"));
//Without an identifier
assertThat($apple->flavour(), equalTo("tasty"));
//Evaluating a boolean expression
assertThat("some error", $a > $b);
anArray()
Evaluates to true only if each $matcher[$i] is satisfied by $array[$i].
anArray() : mixed
hasItemInArray()
Evaluates to true if any item in an array satisfies the given matcher.
hasItemInArray(mixed $item) : IsArrayContaining
Parameters
Return values
IsArrayContaininghasValue()
Evaluates to true if any item in an array satisfies the given matcher.
hasValue(mixed $item) : IsArrayContaining
Parameters
Return values
IsArrayContainingarrayContainingInAnyOrder()
An array with elements that match the given matchers.
arrayContainingInAnyOrder() : mixed
containsInAnyOrder()
An array with elements that match the given matchers.
containsInAnyOrder() : mixed
arrayContaining()
An array with elements that match the given matchers in the same order.
arrayContaining() : mixed
contains()
An array with elements that match the given matchers in the same order.
contains() : mixed
hasKeyInArray()
Evaluates to true if any key in an array matches the given matcher.
hasKeyInArray(mixed $key) : IsArrayContainingKey
Parameters
Return values
IsArrayContainingKeyhasKey()
Evaluates to true if any key in an array matches the given matcher.
hasKey(mixed $key) : IsArrayContainingKey
Parameters
Return values
IsArrayContainingKeyhasKeyValuePair()
Test if an array has both an key and value in parity with each other.
hasKeyValuePair(mixed $key, mixed $value) : mixed
Parameters
- $key : mixed
- $value : mixed
hasEntry()
Test if an array has both an key and value in parity with each other.
hasEntry(mixed $key, mixed $value) : mixed
Parameters
- $key : mixed
- $value : mixed
arrayWithSize()
Does array size satisfy a given matcher?
arrayWithSize(Matcher|int $size) : IsArrayWithSize
Parameters
- $size : Matcher|int
-
Return values
IsArrayWithSizeemptyArray()
Matches an empty array.
emptyArray() : mixed
nonEmptyArray()
Matches an empty array.
nonEmptyArray() : mixed
emptyTraversable()
Returns true if traversable is empty.
emptyTraversable() : mixed
nonEmptyTraversable()
Returns true if traversable is not empty.
nonEmptyTraversable() : mixed
traversableWithSize()
Does traversable size satisfy a given matcher?
traversableWithSize(mixed $size) : mixed
Parameters
- $size : mixed
allOf()
Evaluates to true only if ALL of the passed in matchers evaluate to true.
allOf() : mixed
anyOf()
Evaluates to true if ANY of the passed in matchers evaluate to true.
anyOf() : mixed
noneOf()
Evaluates to false if ANY of the passed in matchers evaluate to true.
noneOf() : mixed
both()
This is useful for fluently combining matchers that must both pass.
both(Matcher $matcher) : mixed
For example:
assertThat($string, both(containsString("a"))->andAlso(containsString("b")));
Parameters
- $matcher : Matcher
either()
This is useful for fluently combining matchers where either may pass, for example: <pre> assertThat($string, either(containsString("a"))->orElse(containsString("b"))); </pre>
either(Matcher $matcher) : mixed
Parameters
- $matcher : Matcher
describedAs()
Wraps an existing matcher and overrides the description when it fails.
describedAs() : mixed
everyItem()
everyItem(Matcher $itemMatcher) : Every
Parameters
- $itemMatcher : Matcher
-
A matcher to apply to every element in an array.
Return values
Every —Evaluates to TRUE for a collection in which every item matches $itemMatcher
hasToString()
Does array size satisfy a given matcher?
hasToString(mixed $matcher) : mixed
Parameters
- $matcher : mixed
is()
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
is(mixed $value) : mixed
For example: assertThat($cheese, equalTo($smelly)) vs. assertThat($cheese, is(equalTo($smelly)))
Parameters
- $value : mixed
anything()
This matcher always evaluates to true.
anything([string $description = 'ANYTHING' ]) : IsAnything
Parameters
- $description : string = 'ANYTHING'
-
A meaningful string used when describing itself.
Return values
IsAnythinghasItem()
Test if the value is an array containing this matcher.
hasItem() : mixed
Example:
assertThat(array('a', 'b'), hasItem(equalTo('b')));
//Convenience defaults to equalTo()
assertThat(array('a', 'b'), hasItem('b'));
hasItems()
Test if the value is an array containing elements that match all of these matchers.
hasItems() : mixed
Example:
assertThat(array('a', 'b', 'c'), hasItems(equalTo('a'), equalTo('b')));
equalTo()
Is the value equal to another value, as tested by the use of the "==" comparison operator?
equalTo(mixed $item) : mixed
Parameters
- $item : mixed
identicalTo()
Tests of the value is identical to $value as tested by the "===" operator.
identicalTo(mixed $value) : mixed
Parameters
- $value : mixed
anInstanceOf()
Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
anInstanceOf(mixed $theClass) : mixed
Parameters
- $theClass : mixed
any()
Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
any(mixed $theClass) : mixed
Parameters
- $theClass : mixed
not()
Matches if value does not match $value.
not(mixed $value) : mixed
Parameters
- $value : mixed
nullValue()
Matches if value is null.
nullValue() : mixed
notNullValue()
Matches if value is not null.
notNullValue() : mixed
sameInstance()
Creates a new instance of IsSame.
sameInstance(mixed $object) : IsSame
Parameters
- $object : mixed
-
The predicate evaluates to true only when the argument is this object.
Return values
IsSametypeOf()
Is the value a particular built-in type?
typeOf(mixed $theType) : mixed
Parameters
- $theType : mixed
set()
Matches if value (class, object, or array) has named $property.
set(mixed $property) : mixed
Parameters
- $property : mixed
notSet()
Matches if value (class, object, or array) does not have named $property.
notSet(mixed $property) : mixed
Parameters
- $property : mixed
closeTo()
Matches if value is a number equal to $value within some range of acceptable error $delta.
closeTo(mixed $value, mixed $delta) : mixed
Parameters
- $value : mixed
- $delta : mixed
comparesEqualTo()
The value is not > $value, nor < $value.
comparesEqualTo(mixed $value) : mixed
Parameters
- $value : mixed
greaterThan()
The value is > $value.
greaterThan(mixed $value) : mixed
Parameters
- $value : mixed
greaterThanOrEqualTo()
The value is >= $value.
greaterThanOrEqualTo(mixed $value) : mixed
Parameters
- $value : mixed
atLeast()
The value is >= $value.
atLeast(mixed $value) : mixed
Parameters
- $value : mixed
lessThan()
The value is < $value.
lessThan(mixed $value) : mixed
Parameters
- $value : mixed
lessThanOrEqualTo()
The value is <= $value.
lessThanOrEqualTo(mixed $value) : mixed
Parameters
- $value : mixed
atMost()
The value is <= $value.
atMost(mixed $value) : mixed
Parameters
- $value : mixed
isEmptyString()
Matches if value is a zero-length string.
isEmptyString() : mixed
emptyString()
Matches if value is a zero-length string.
emptyString() : mixed
isEmptyOrNullString()
Matches if value is null or a zero-length string.
isEmptyOrNullString() : mixed
nullOrEmptyString()
Matches if value is null or a zero-length string.
nullOrEmptyString() : mixed
isNonEmptyString()
Matches if value is a non-zero-length string.
isNonEmptyString() : mixed
nonEmptyString()
Matches if value is a non-zero-length string.
nonEmptyString() : mixed
equalToIgnoringCase()
Matches if value is a string equal to $string, regardless of the case.
equalToIgnoringCase(mixed $string) : mixed
Parameters
- $string : mixed
equalToIgnoringWhiteSpace()
Matches if value is a string equal to $string, regardless of whitespace.
equalToIgnoringWhiteSpace(mixed $string) : mixed
Parameters
- $string : mixed
matchesPattern()
Matches if value is a string that matches regular expression $pattern.
matchesPattern(mixed $pattern) : mixed
Parameters
- $pattern : mixed
containsString()
Matches if value is a string that contains $substring.
containsString(mixed $substring) : mixed
Parameters
- $substring : mixed
containsStringIgnoringCase()
Matches if value is a string that contains $substring regardless of the case.
containsStringIgnoringCase(mixed $substring) : mixed
Parameters
- $substring : mixed
stringContainsInOrder()
Matches if value contains $substrings in a constrained order.
stringContainsInOrder() : mixed
endsWith()
Matches if value is a string that ends with $substring.
endsWith(mixed $substring) : mixed
Parameters
- $substring : mixed
startsWith()
Matches if value is a string that starts with $substring.
startsWith(mixed $substring) : mixed
Parameters
- $substring : mixed
arrayValue()
Is the value an array?
arrayValue() : mixed
booleanValue()
Is the value a boolean?
booleanValue() : mixed
boolValue()
Is the value a boolean?
boolValue() : mixed
callableValue()
Is the value callable?
callableValue() : mixed
doubleValue()
Is the value a float/double?
doubleValue() : mixed
floatValue()
Is the value a float/double?
floatValue() : mixed
integerValue()
Is the value an integer?
integerValue() : mixed
intValue()
Is the value an integer?
intValue() : mixed
numericValue()
Is the value a numeric?
numericValue() : mixed
objectValue()
Is the value an object?
objectValue() : mixed
anObject()
Is the value an object?
anObject() : mixed
resourceValue()
Is the value a resource?
resourceValue() : mixed
scalarValue()
Is the value a scalar (boolean, integer, double, or string)?
scalarValue() : mixed
stringValue()
Is the value a string?
stringValue() : mixed
hasXPath()
Wraps <code>$matcher</code> with {@link Hamcrest\Core\IsEqual) if it's not a matcher and the XPath in <code>count()</code> if it's an integer.
hasXPath(mixed $xpath[, mixed $matcher = null ]) : mixed
Parameters
- $xpath : mixed
- $matcher : mixed = null
collect()
Create a collection from the given value.
collect([Arrayable<TKey, TValue>|iterable<TKey, TValue>|null $value = [] ]) : Collection<TKey, TValue>
Parameters
- $value : Arrayable<TKey, TValue>|iterable<TKey, TValue>|null = []
Tags
Return values
Collection<TKey, TValue>data_fill()
Fill in data where it's missing.
data_fill(mixed &$target, string|array<string|int, mixed> $key, mixed $value) : mixed
Parameters
- $target : mixed
- $key : string|array<string|int, mixed>
- $value : mixed
data_get()
Get an item from an array or object using "dot" notation.
data_get(mixed $target, string|array<string|int, mixed>|int|null $key[, mixed $default = null ]) : mixed
Parameters
- $target : mixed
- $key : string|array<string|int, mixed>|int|null
- $default : mixed = null
data_set()
Set an item on an array or object using dot notation.
data_set(mixed &$target, string|array<string|int, mixed> $key, mixed $value[, bool $overwrite = true ]) : mixed
Parameters
- $target : mixed
- $key : string|array<string|int, mixed>
- $value : mixed
- $overwrite : bool = true
data_forget()
Remove / unset an item from an array or object using "dot" notation.
data_forget(mixed &$target, string|array<string|int, mixed>|int|null $key) : mixed
Parameters
- $target : mixed
- $key : string|array<string|int, mixed>|int|null
head()
Get the first element of an array. Useful for method chaining.
head(array<string|int, mixed> $array) : mixed
Parameters
- $array : array<string|int, mixed>
last()
Get the last element from an array.
last(array<string|int, mixed> $array) : mixed
Parameters
- $array : array<string|int, mixed>
value()
Return the default value of the given value.
value(mixed $value, mixed ...$args) : mixed
Parameters
- $value : mixed
- $args : mixed
queueable()
Create a new queued Closure event listener.
queueable(Closure $closure) : QueuedClosure
Parameters
- $closure : Closure
Return values
QueuedClosurejoin_paths()
Join the given paths together.
join_paths(string|null $basePath, string ...$paths) : string
Parameters
- $basePath : string|null
- $paths : string
Return values
stringabort()
Throw an HttpException with the given data.
abort(Response|Responsable|int $code[, string $message = '' ][, array<string|int, mixed> $headers = [] ]) : never
Parameters
- $code : Response|Responsable|int
- $message : string = ''
- $headers : array<string|int, mixed> = []
Tags
Return values
neverabort_if()
Throw an HttpException with the given data if the given condition is true.
abort_if(bool $boolean, Response|Responsable|int $code[, string $message = '' ][, array<string|int, mixed> $headers = [] ]) : void
Parameters
- $boolean : bool
- $code : Response|Responsable|int
- $message : string = ''
- $headers : array<string|int, mixed> = []
Tags
abort_unless()
Throw an HttpException with the given data unless the given condition is true.
abort_unless(bool $boolean, Response|Responsable|int $code[, string $message = '' ][, array<string|int, mixed> $headers = [] ]) : void
Parameters
- $boolean : bool
- $code : Response|Responsable|int
- $message : string = ''
- $headers : array<string|int, mixed> = []
Tags
action()
Generate the URL to a controller action.
action(string|array<string|int, mixed> $name[, mixed $parameters = [] ][, bool $absolute = true ]) : string
Parameters
- $name : string|array<string|int, mixed>
- $parameters : mixed = []
- $absolute : bool = true
Return values
stringapp()
Get the available container instance.
app([string|null $abstract = null ][, array<string|int, mixed> $parameters = [] ]) : Application|Application|mixed
Parameters
- $abstract : string|null = null
- $parameters : array<string|int, mixed> = []
Return values
Application|Application|mixedapp_path()
Get the path to the application folder.
app_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringasset()
Generate an asset path for the application.
asset(string $path[, bool|null $secure = null ]) : string
Parameters
- $path : string
- $secure : bool|null = null
Return values
stringauth()
Get the available auth instance.
auth([string|null $guard = null ]) : Factory|Guard|StatefulGuard
Parameters
- $guard : string|null = null
Return values
Factory|Guard|StatefulGuardback()
Create a new redirect response to the previous location.
back([int $status = 302 ][, array<string|int, mixed> $headers = [] ][, mixed $fallback = false ]) : RedirectResponse
Parameters
- $status : int = 302
- $headers : array<string|int, mixed> = []
- $fallback : mixed = false
Return values
RedirectResponsebase_path()
Get the path to the base of the install.
base_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringbcrypt()
Hash the given value against the bcrypt algorithm.
bcrypt(string $value[, array<string|int, mixed> $options = [] ]) : string
Parameters
- $value : string
- $options : array<string|int, mixed> = []
Return values
stringbroadcast()
Begin broadcasting an event.
broadcast([mixed|null $event = null ]) : PendingBroadcast
Parameters
- $event : mixed|null = null
Return values
PendingBroadcastcache()
Get / set the specified cache value.
cache(mixed ...$arguments) : mixed|CacheManager
If an array is passed, we'll assume you want to put to the cache.
Parameters
- $arguments : mixed
-
key|key,default|data,expiration|null
Tags
Return values
mixed|CacheManagerconfig()
Get / set the specified configuration value.
config([array<string|int, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed|Repository
If an array is passed as the key, we will assume you want to set an array of values.
Parameters
- $key : array<string|int, mixed>|string|null = null
- $default : mixed = null
Return values
mixed|Repositoryconfig_path()
Get the configuration path.
config_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringcookie()
Create a new cookie instance.
cookie([string|null $name = null ][, string|null $value = null ][, int $minutes = 0 ][, string|null $path = null ][, string|null $domain = null ][, bool|null $secure = null ][, bool $httpOnly = true ][, bool $raw = false ][, string|null $sameSite = null ]) : CookieJar|Cookie
Parameters
- $name : string|null = null
- $value : string|null = null
- $minutes : int = 0
- $path : string|null = null
- $domain : string|null = null
- $secure : bool|null = null
- $httpOnly : bool = true
- $raw : bool = false
- $sameSite : string|null = null
Return values
CookieJar|Cookiecsrf_field()
Generate a CSRF token form field.
csrf_field() : HtmlString
Return values
HtmlStringcsrf_token()
Get the CSRF token value.
csrf_token() : string
Tags
Return values
stringdatabase_path()
Get the database path.
database_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringdecrypt()
Decrypt the given value.
decrypt(string $value[, bool $unserialize = true ]) : mixed
Parameters
- $value : string
- $unserialize : bool = true
dispatch()
Dispatch a job to its appropriate handler.
dispatch(mixed $job) : PendingDispatch
Parameters
- $job : mixed
Return values
PendingDispatchdispatch_sync()
Dispatch a command to its appropriate handler in the current process.
dispatch_sync(mixed $job[, mixed $handler = null ]) : mixed
Queueable jobs will be dispatched to the "sync" queue.
Parameters
- $job : mixed
- $handler : mixed = null
encrypt()
Encrypt the given value.
encrypt(mixed $value[, bool $serialize = true ]) : string
Parameters
- $value : mixed
- $serialize : bool = true
Return values
stringevent()
Dispatch an event and call the listeners.
event(mixed ...$args) : array<string|int, mixed>|null
Parameters
- $args : mixed
Return values
array<string|int, mixed>|nullfake()
Get a faker instance.
fake([string|null $locale = null ]) : Generator
Parameters
- $locale : string|null = null
Return values
Generatorinfo()
Write some information to the log.
info(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
- $message : string
- $context : array<string|int, mixed> = []
logger()
Log a debug message to the logs.
logger([string|null $message = null ][, array<string|int, mixed> $context = [] ]) : LogManager|null
Parameters
- $message : string|null = null
- $context : array<string|int, mixed> = []
Return values
LogManager|nulllang_path()
Get the path to the language folder.
lang_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringlogs()
Get a log driver instance.
logs([string|null $driver = null ]) : LogManager|LoggerInterface
Parameters
- $driver : string|null = null
Return values
LogManager|LoggerInterfacemethod_field()
Generate a form field to spoof the HTTP verb used by forms.
method_field(string $method) : HtmlString
Parameters
- $method : string
Return values
HtmlStringmix()
Get the path to a versioned Mix file.
mix(string $path[, string $manifestDirectory = '' ]) : HtmlString|string
Parameters
- $path : string
- $manifestDirectory : string = ''
Tags
Return values
HtmlString|stringnow()
Create a new Carbon instance for the current time.
now([DateTimeZone|string|null $tz = null ]) : Carbon
Parameters
- $tz : DateTimeZone|string|null = null
Return values
Carbonold()
Retrieve an old input item.
old([string|null $key = null ][, mixed $default = null ]) : mixed
Parameters
- $key : string|null = null
- $default : mixed = null
policy()
Get a policy instance for a given class.
policy(object|string $class) : mixed
Parameters
- $class : object|string
Tags
precognitive()
Handle a Precognition controller hook.
precognitive([null|callable $callable = null ]) : mixed
Parameters
- $callable : null|callable = null
public_path()
Get the path to the public folder.
public_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringredirect()
Get an instance of the redirector.
redirect([string|null $to = null ][, int $status = 302 ][, array<string|int, mixed> $headers = [] ][, bool|null $secure = null ]) : Redirector|RedirectResponse
Parameters
- $to : string|null = null
- $status : int = 302
- $headers : array<string|int, mixed> = []
- $secure : bool|null = null
Return values
Redirector|RedirectResponsereport()
Report an exception.
report(Throwable|string $exception) : void
Parameters
- $exception : Throwable|string
report_if()
Report an exception if the given condition is true.
report_if(bool $boolean, Throwable|string $exception) : void
Parameters
- $boolean : bool
- $exception : Throwable|string
report_unless()
Report an exception unless the given condition is true.
report_unless(bool $boolean, Throwable|string $exception) : void
Parameters
- $boolean : bool
- $exception : Throwable|string
request()
Get an instance of the current request or an input item from the request.
request([array<string|int, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed|Request|string|array<string|int, mixed>|null
Parameters
- $key : array<string|int, mixed>|string|null = null
- $default : mixed = null
Return values
mixed|Request|string|array<string|int, mixed>|nullrescue()
Catch a potential exception and return a default value.
rescue(callable(): TRescueValue $callback[, callable(Throwable): TRescueFallback|TRescueFallback $rescue = null ][, bool|callable $report = true ]) : TRescueValue|TRescueFallback
Parameters
- $callback : callable(): TRescueValue
- $rescue : callable(Throwable): TRescueFallback|TRescueFallback = null
- $report : bool|callable = true
Tags
Return values
TRescueValue|TRescueFallbackresolve()
Resolve a service from the container.
resolve(string $name[, array<string|int, mixed> $parameters = [] ]) : mixed
Parameters
- $name : string
- $parameters : array<string|int, mixed> = []
resource_path()
Get the path to the resources folder.
resource_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringresponse()
Return a new response from the application.
response([View|string|array<string|int, mixed>|null $content = '' ][, int $status = 200 ][, array<string|int, mixed> $headers = [] ]) : Response|ResponseFactory
Parameters
- $content : View|string|array<string|int, mixed>|null = ''
- $status : int = 200
- $headers : array<string|int, mixed> = []
Return values
Response|ResponseFactoryroute()
Generate the URL to a named route.
route(string $name[, mixed $parameters = [] ][, bool $absolute = true ]) : string
Parameters
- $name : string
- $parameters : mixed = []
- $absolute : bool = true
Return values
stringsecure_asset()
Generate an asset path for the application.
secure_asset(string $path) : string
Parameters
- $path : string
Return values
stringsecure_url()
Generate a HTTPS url for the application.
secure_url(string $path[, mixed $parameters = [] ]) : string
Parameters
- $path : string
- $parameters : mixed = []
Return values
stringsession()
Get / set the specified session value.
session([array<string|int, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed|Store|SessionManager
If an array is passed as the key, we will assume you want to set an array of values.
Parameters
- $key : array<string|int, mixed>|string|null = null
- $default : mixed = null
Return values
mixed|Store|SessionManagerstorage_path()
Get the path to the storage folder.
storage_path([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringto_route()
Create a new redirect response to a named route.
to_route(string $route[, mixed $parameters = [] ][, int $status = 302 ][, array<string|int, mixed> $headers = [] ]) : RedirectResponse
Parameters
- $route : string
- $parameters : mixed = []
- $status : int = 302
- $headers : array<string|int, mixed> = []
Return values
RedirectResponsetoday()
Create a new Carbon instance for the current date.
today([DateTimeZone|string|null $tz = null ]) : Carbon
Parameters
- $tz : DateTimeZone|string|null = null
Return values
Carbontrans()
Translate the given message.
trans([string|null $key = null ][, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : Translator|string|array<string|int, mixed>|null
Parameters
- $key : string|null = null
- $replace : array<string|int, mixed> = []
- $locale : string|null = null
Return values
Translator|string|array<string|int, mixed>|nulltrans_choice()
Translates the given message based on a count.
trans_choice(string $key, Countable|int|float|array<string|int, mixed> $number[, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : string
Parameters
- $key : string
- $number : Countable|int|float|array<string|int, mixed>
- $replace : array<string|int, mixed> = []
- $locale : string|null = null
Return values
string__()
Translate the given message.
__([string|null $key = null ][, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : string|array<string|int, mixed>|null
Parameters
- $key : string|null = null
- $replace : array<string|int, mixed> = []
- $locale : string|null = null
Return values
string|array<string|int, mixed>|nullurl()
Generate a url for the application.
url([string|null $path = null ][, mixed $parameters = [] ][, bool|null $secure = null ]) : UrlGenerator|string
Parameters
- $path : string|null = null
- $parameters : mixed = []
- $secure : bool|null = null
Return values
UrlGenerator|stringvalidator()
Create a new Validator instance.
validator([array<string|int, mixed> $data = [] ][, array<string|int, mixed> $rules = [] ][, array<string|int, mixed> $messages = [] ][, array<string|int, mixed> $attributes = [] ]) : Validator|Factory
Parameters
- $data : array<string|int, mixed> = []
- $rules : array<string|int, mixed> = []
- $messages : array<string|int, mixed> = []
- $attributes : array<string|int, mixed> = []
Return values
Validator|Factoryview()
Get the evaluated view contents for the given view.
view([string|null $view = null ][, Arrayable|array<string|int, mixed> $data = [] ][, array<string|int, mixed> $mergeData = [] ]) : View|Factory
Parameters
- $view : string|null = null
- $data : Arrayable|array<string|int, mixed> = []
- $mergeData : array<string|int, mixed> = []
Return values
View|Factoryappend_config()
Assign high numeric IDs to a config item to force appending.
append_config(array<string|int, mixed> $array) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
Return values
array<string|int, mixed>blank()
Determine if the given value is "blank".
blank(mixed $value) : bool
Parameters
- $value : mixed
Return values
boolclass_basename()
Get the class "basename" of the given object / class.
class_basename(string|object $class) : string
Parameters
- $class : string|object
Return values
stringclass_uses_recursive()
Returns all traits used by a class, its parent classes and trait of their traits.
class_uses_recursive(object|string $class) : array<string|int, mixed>
Parameters
- $class : object|string
Return values
array<string|int, mixed>e()
Encode HTML special characters in a string.
e(DeferringDisplayableValue|Htmlable|BackedEnum|string|null $value[, bool $doubleEncode = true ]) : string
Parameters
- $value : DeferringDisplayableValue|Htmlable|BackedEnum|string|null
- $doubleEncode : bool = true
Return values
stringenv()
Gets the value of an environment variable.
env(string $key[, mixed $default = null ]) : mixed
Parameters
- $key : string
- $default : mixed = null
filled()
Determine if a value is "filled".
filled(mixed $value) : bool
Parameters
- $value : mixed
Return values
boollaravel_cloud()
Determine if the application is running on Laravel Cloud.
laravel_cloud() : bool
Return values
boolobject_get()
Get an item from an object using "dot" notation.
object_get(object $object, string|null $key[, mixed $default = null ]) : mixed
Parameters
- $object : object
- $key : string|null
- $default : mixed = null
optional()
Provide access to optional objects.
optional([mixed $value = null ][, callable|null $callback = null ]) : mixed
Parameters
- $value : mixed = null
- $callback : callable|null = null
preg_replace_array()
Replace a given pattern with each value in the array in sequentially.
preg_replace_array(string $pattern, array<string|int, mixed> $replacements, string $subject) : string
Parameters
- $pattern : string
- $replacements : array<string|int, mixed>
- $subject : string
Return values
stringretry()
Retry an operation a given number of times.
retry(int|array<string|int, mixed> $times, callable $callback[, int|Closure $sleepMilliseconds = 0 ][, callable|null $when = null ]) : mixed
Parameters
- $times : int|array<string|int, mixed>
- $callback : callable
- $sleepMilliseconds : int|Closure = 0
- $when : callable|null = null
Tags
str()
Get a new stringable object from the given string.
str([string|null $string = null ]) : Stringable|mixed
Parameters
- $string : string|null = null
Return values
Stringable|mixedtap()
Call the given Closure with the given value then return the value.
tap(mixed $value[, callable|null $callback = null ]) : mixed
Parameters
- $value : mixed
- $callback : callable|null = null
throw_if()
Throw the given exception if the given condition is true.
throw_if(mixed $condition[, TException|TException>|string $exception = 'RuntimeException' ], mixed ...$parameters) : mixed
Parameters
- $condition : mixed
- $exception : TException|TException>|string = 'RuntimeException'
- $parameters : mixed
Tags
throw_unless()
Throw the given exception unless the given condition is true.
throw_unless(mixed $condition[, TException|TException>|string $exception = 'RuntimeException' ], mixed ...$parameters) : mixed
Parameters
- $condition : mixed
- $exception : TException|TException>|string = 'RuntimeException'
- $parameters : mixed
Tags
trait_uses_recursive()
Returns all traits used by a trait and its traits.
trait_uses_recursive(object|string $trait) : array<string|int, mixed>
Parameters
- $trait : object|string
Return values
array<string|int, mixed>transform()
Transform the given value if it is present.
transform(TValue $value, callable(TValue): TReturn $callback[, TDefault|callable(TValue): TDefault|null $default = null ]) : mixed
Parameters
- $value : TValue
- $callback : callable(TValue): TReturn
- $default : TDefault|callable(TValue): TDefault|null = null
Tags
windows_os()
Determine whether the current environment is Windows based.
windows_os() : bool
Return values
boolwith()
Return the given value, optionally passed through the given callback.
with(TValue $value[, callable(TValue): TReturn|null $callback = null ]) : mixed
Parameters
- $value : TValue
- $callback : callable(TValue): TReturn|null = null
Tags
text()
Prompt the user for text input.
text(string $label[, string $placeholder = '' ][, string $default = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
- $label : string
- $placeholder : string = ''
- $default : string = ''
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = ''
- $transform : Closure|null = null
Return values
stringtextarea()
Prompt the user for multiline text input.
textarea(string $label[, string $placeholder = '' ][, string $default = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, int $rows = 5 ][, Closure|null $transform = null ]) : string
Parameters
- $label : string
- $placeholder : string = ''
- $default : string = ''
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = ''
- $rows : int = 5
- $transform : Closure|null = null
Return values
stringpassword()
Prompt the user for input, hiding the value.
password(string $label[, string $placeholder = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
- $label : string
- $placeholder : string = ''
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = ''
- $transform : Closure|null = null
Return values
stringselect()
Prompt the user to select an option.
select(string $label, array<int|string, string>|Collection<int|string, string> $options[, int|string|null $default = null ][, int $scroll = 5 ][, mixed $validate = null ][, string $hint = '' ][, true|string $required = true ][, Closure|null $transform = null ]) : int|string
Parameters
- $label : string
- $options : array<int|string, string>|Collection<int|string, string>
- $default : int|string|null = null
- $scroll : int = 5
- $validate : mixed = null
- $hint : string = ''
- $required : true|string = true
- $transform : Closure|null = null
Return values
int|stringmultiselect()
Prompt the user to select multiple options.
multiselect(string $label, array<int|string, string>|Collection<int|string, string> $options[, array<string|int, int|string>|Collection<int, int|string> $default = [] ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = 'Use the space bar to select options.' ][, Closure|null $transform = null ]) : array<string|int, int|string>
Parameters
- $label : string
- $options : array<int|string, string>|Collection<int|string, string>
- $default : array<string|int, int|string>|Collection<int, int|string> = []
- $scroll : int = 5
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = 'Use the space bar to select options.'
- $transform : Closure|null = null
Return values
array<string|int, int|string>confirm()
Prompt the user to confirm an action.
confirm(string $label[, bool $default = true ][, string $yes = 'Yes' ][, string $no = 'No' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : bool
Parameters
- $label : string
- $default : bool = true
- $yes : string = 'Yes'
- $no : string = 'No'
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = ''
- $transform : Closure|null = null
Return values
boolpause()
Prompt the user to continue or cancel after pausing.
pause([string $message = 'Press enter to continue...' ]) : bool
Parameters
- $message : string = 'Press enter to continue...'
Return values
boolsuggest()
Prompt the user for text input with auto-completion.
suggest(string $label, array<string|int, string>|Collection<int, string>|callable(string): array<string|int, string> $options[, string $placeholder = '' ][, string $default = '' ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
- $label : string
- $options : array<string|int, string>|Collection<int, string>|callable(string): array<string|int, string>
- $placeholder : string = ''
- $default : string = ''
- $scroll : int = 5
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = ''
- $transform : Closure|null = null
Return values
stringsearch()
Allow the user to search for an option.
search(string $label, callable(string): array<int|string, string> $options[, string $placeholder = '' ][, int $scroll = 5 ][, mixed $validate = null ][, string $hint = '' ][, true|string $required = true ][, Closure|null $transform = null ]) : int|string
Parameters
- $label : string
- $options : callable(string): array<int|string, string>
- $placeholder : string = ''
- $scroll : int = 5
- $validate : mixed = null
- $hint : string = ''
- $required : true|string = true
- $transform : Closure|null = null
Return values
int|stringmultisearch()
Allow the user to search for multiple option.
multisearch(string $label, callable(string): array<int|string, string> $options[, string $placeholder = '' ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = 'Use the space bar to select options.' ][, Closure|null $transform = null ]) : array<string|int, int|string>
Parameters
- $label : string
- $options : callable(string): array<int|string, string>
- $placeholder : string = ''
- $scroll : int = 5
- $required : bool|string = false
- $validate : mixed = null
- $hint : string = 'Use the space bar to select options.'
- $transform : Closure|null = null
Return values
array<string|int, int|string>spin()
Render a spinner while the given callback is executing.
spin(callable(): TReturn $callback[, string $message = '' ]) : TReturn
Parameters
- $callback : callable(): TReturn
- $message : string = ''
Tags
Return values
TReturnnote()
Display a note.
note(string $message[, string|null $type = null ]) : void
Parameters
- $message : string
- $type : string|null = null
error()
Display an error.
error(string $message) : void
Parameters
- $message : string
warning()
Display a warning.
warning(string $message) : void
Parameters
- $message : string
alert()
Display an alert.
alert(string $message) : void
Parameters
- $message : string
info()
Display an informational message.
info(string $message) : void
Parameters
- $message : string
intro()
Display an introduction.
intro(string $message) : void
Parameters
- $message : string
outro()
Display a closing message.
outro(string $message) : void
Parameters
- $message : string
table()
Display a table.
table([array<int, string|array<int, string>>|Collection<int, string|array<int, string>> $headers = [] ][, array<int, array<int, string>>|Collection<int, array<int, string>> $rows = null ]) : void
Parameters
- $headers : array<int, string|array<int, string>>|Collection<int, string|array<int, string>> = []
- $rows : array<int, array<int, string>>|Collection<int, array<int, string>> = null
progress()
Display a progress bar.
progress(string $label, TSteps $steps[, callable(mixed, Progress<string|int, TSteps>): TReturn|null $callback = null ][, string $hint = '' ]) : mixed
Parameters
- $label : string
- $steps : TSteps
- $callback : callable(mixed, Progress<string|int, TSteps>): TReturn|null = null
- $hint : string = ''
Tags
form()
form() : FormBuilder
Return values
FormBuildermock()
mock(mixed ...$args) : LegacyMockInterface|MockInterface|TMock
Parameters
- $args : mixed
Tags
Return values
LegacyMockInterface|MockInterface|TMockspy()
spy(mixed ...$args) : LegacyMockInterface|MockInterface|TSpy
Parameters
- $args : mixed
Tags
Return values
LegacyMockInterface|MockInterface|TSpynamedMock()
namedMock(array<string|int, TNamedMock>|TNamedMock|array<string|int, TNamedMock>> ...$args) : LegacyMockInterface|MockInterface|TNamedMock
Parameters
- $args : array<string|int, TNamedMock>|TNamedMock|array<string|int, TNamedMock>>
Tags
Return values
LegacyMockInterface|MockInterface|TNamedMockanyArgs()
anyArgs() : AnyArgs
Return values
AnyArgsandAnyOtherArgs()
andAnyOtherArgs() : AndAnyOtherArgs
Return values
AndAnyOtherArgsandAnyOthers()
andAnyOthers() : AndAnyOtherArgs
Return values
AndAnyOtherArgsdeep_copy()
Deep copies the given value.
deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
- $value : mixed
- $useCloneMethod : bool = false
getMaxHistoryMonthsByAmount()
getMaxHistoryMonthsByAmount(mixed $amount) : int
Parameters
- $amount : mixed
Return values
intgetHtmlAttribute()
getHtmlAttribute(mixed $rawValue) : string
Parameters
- $rawValue : mixed
Return values
stringgetOpenCollectiveSponsors()
getOpenCollectiveSponsors() : string
Return values
stringdefineCompatibilityTokens()
defineCompatibilityTokens() : void
renderUsing()
Sets the renderer implementation.
renderUsing(OutputInterface|null $renderer) : void
Parameters
- $renderer : OutputInterface|null
style()
Creates a new style.
style(string $name[,
Warning: Array to string conversion in /opt/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 70
callable(Styles $renderable, Array ...$arguments): Styles|null $callback = null ]) : Style
Parameters
- $name : string
- $callback : Warning: Array to string conversion in /opt/phpdoc/src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/CallableAdapter.php on line 70 callable(Styles $renderable, Array ...$arguments): Styles|null = null
Return values
Stylerender()
Render HTML to a string.
render(string $html[, int $options = OutputInterface::OUTPUT_NORMAL ]) : void
Parameters
- $html : string
- $options : int = OutputInterface::OUTPUT_NORMAL
terminal()
Returns a Terminal instance.
terminal() : Terminal
Return values
Terminalask()
Renders a prompt to the user.
ask(string $question[, iterable<string|int, string>|null $autocomplete = null ]) : mixed
Parameters
- $question : string
- $autocomplete : iterable<string|int, string>|null = null
assertArrayHasKey()
Asserts that an array has a specified key.
assertArrayHasKey(mixed $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : mixed
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertArrayNotHasKey()
Asserts that an array does not have a specified key.
assertArrayNotHasKey(mixed $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : mixed
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertIsList()
assertIsList(mixed $array[, string $message = '' ]) : void
Parameters
- $array : mixed
- $message : string = ''
Tags
assertContains()
Asserts that a haystack contains a needle.
assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertContainsEquals()
assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContains()
Asserts that a haystack does not contain a needle.
assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsEquals()
assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertContainsOnly()
Asserts that a haystack contains only values of a given type.
assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertContainsOnlyInstancesOf()
Asserts that a haystack contains only instances of a given class name.
assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $className : string
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsOnly()
Asserts that a haystack does not contain only values of a given type.
assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertCount()
Asserts the number of elements of an array, Countable or Traversable.
assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotCount()
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertEquals()
Asserts that two variables are equal.
assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsCanonicalizing()
Asserts that two variables are equal (canonicalizing).
assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsIgnoringCase()
Asserts that two variables are equal (ignoring case).
assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsWithDelta()
Asserts that two variables are equal (with delta).
assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertNotEquals()
Asserts that two variables are not equal.
assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsCanonicalizing()
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsIgnoringCase()
Asserts that two variables are not equal (ignoring case).
assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsWithDelta()
Asserts that two variables are not equal (with delta).
assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertObjectEquals()
assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
- $expected : object
- $actual : object
- $method : string = 'equals'
- $message : string = ''
Tags
assertEmpty()
Asserts that a variable is empty.
assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotEmpty()
Asserts that a variable is not empty.
assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThan()
Asserts that a value is greater than another value.
assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThanOrEqual()
Asserts that a value is greater than or equal to another value.
assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThan()
Asserts that a value is smaller than another value.
assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThanOrEqual()
Asserts that a value is smaller than or equal to another value.
assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertFileEquals()
Asserts that the contents of one file is equal to the contents of another file.
assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsCanonicalizing()
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsIgnoringCase()
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEquals()
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsCanonicalizing()
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsIgnoringCase()
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertStringEqualsFile()
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileCanonicalizing()
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileIgnoringCase()
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFile()
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileCanonicalizing()
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileIgnoringCase()
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertIsReadable()
Asserts that a file/dir is readable.
assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotReadable()
Asserts that a file/dir exists and is not readable.
assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsWritable()
Asserts that a file/dir exists and is writable.
assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotWritable()
Asserts that a file/dir exists and is not writable.
assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertDirectoryExists()
Asserts that a directory exists.
assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryDoesNotExist()
Asserts that a directory does not exist.
assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsReadable()
Asserts that a directory exists and is readable.
assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotReadable()
Asserts that a directory exists and is not readable.
assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsWritable()
Asserts that a directory exists and is writable.
assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotWritable()
Asserts that a directory exists and is not writable.
assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertFileExists()
Asserts that a file exists.
assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileDoesNotExist()
Asserts that a file does not exist.
assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileIsReadable()
Asserts that a file exists and is readable.
assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotReadable()
Asserts that a file exists and is not readable.
assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsWritable()
Asserts that a file exists and is writable.
assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotWritable()
Asserts that a file exists and is not writable.
assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertTrue()
Asserts that a condition is true.
assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotTrue()
Asserts that a condition is not true.
assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertFalse()
Asserts that a condition is false.
assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotFalse()
Asserts that a condition is not false.
assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNull()
Asserts that a variable is null.
assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotNull()
Asserts that a variable is not null.
assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertFinite()
Asserts that a variable is finite.
assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertInfinite()
Asserts that a variable is infinite.
assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNan()
Asserts that a variable is nan.
assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertObjectHasProperty()
Asserts that an object has a specified property.
assertObjectHasProperty(string $propertyName, object $object[, string $message = '' ]) : void
Parameters
- $propertyName : string
- $object : object
- $message : string = ''
Tags
assertObjectNotHasProperty()
Asserts that an object does not have a specified property.
assertObjectNotHasProperty(string $propertyName, object $object[, string $message = '' ]) : void
Parameters
- $propertyName : string
- $object : object
- $message : string = ''
Tags
assertSame()
Asserts that two variables have the same type and value.
assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotSame()
Asserts that two variables do not have the same type and value.
assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables do not reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertInstanceOf()
Asserts that a variable is of a given type.
assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertNotInstanceOf()
Asserts that a variable is not of a given type.
assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertIsArray()
Asserts that a variable is of type array.
assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsBool()
Asserts that a variable is of type bool.
assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsFloat()
Asserts that a variable is of type float.
assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsInt()
Asserts that a variable is of type int.
assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNumeric()
Asserts that a variable is of type numeric.
assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsObject()
Asserts that a variable is of type object.
assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsResource()
Asserts that a variable is of type resource.
assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsClosedResource()
Asserts that a variable is of type resource and is closed.
assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsString()
Asserts that a variable is of type string.
assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsScalar()
Asserts that a variable is of type scalar.
assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsCallable()
Asserts that a variable is of type callable.
assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsIterable()
Asserts that a variable is of type iterable.
assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotArray()
Asserts that a variable is not of type array.
assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotBool()
Asserts that a variable is not of type bool.
assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotFloat()
Asserts that a variable is not of type float.
assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotInt()
Asserts that a variable is not of type int.
assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotNumeric()
Asserts that a variable is not of type numeric.
assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotObject()
Asserts that a variable is not of type object.
assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotResource()
Asserts that a variable is not of type resource.
assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotClosedResource()
Asserts that a variable is not of type resource.
assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotString()
Asserts that a variable is not of type string.
assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotScalar()
Asserts that a variable is not of type scalar.
assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotCallable()
Asserts that a variable is not of type callable.
assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotIterable()
Asserts that a variable is not of type iterable.
assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertMatchesRegularExpression()
Asserts that a string matches a given regular expression.
assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertDoesNotMatchRegularExpression()
Asserts that a string does not match a given regular expression.
assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertStringContainsStringIgnoringLineEndings()
assertStringContainsStringIgnoringLineEndings(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringEqualsStringIgnoringLineEndings()
Asserts that two strings are equal except for line endings.
assertStringEqualsStringIgnoringLineEndings(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileMatchesFormat()
Asserts that a string matches a given format string.
assertFileMatchesFormat(string $format, string $actualFile[, string $message = '' ]) : void
Parameters
- $format : string
- $actualFile : string
- $message : string = ''
Tags
assertFileMatchesFormatFile()
Asserts that a string matches a given format string.
assertFileMatchesFormatFile(string $formatFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $actualFile : string
- $message : string = ''
Tags
assertStringMatchesFormat()
Asserts that a string matches a given format string.
assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormat()
Asserts that a string does not match a given format string.
https://github.com/sebastianbergmann/phpunit/issues/5472
assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringMatchesFormatFile()
Asserts that a string matches a given format file.
assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormatFile()
Asserts that a string does not match a given format string.
https://github.com/sebastianbergmann/phpunit/issues/5472
assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringStartsWith()
Asserts that a string starts with a given prefix.
assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringStartsNotWith()
Asserts that a string starts not with a given prefix.
assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringContainsString()
assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringContainsStringIgnoringCase()
assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsString()
assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsStringIgnoringCase()
assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringEndsWith()
Asserts that a string ends with a given suffix.
assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertStringEndsNotWith()
Asserts that a string ends not with a given suffix.
assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertXmlFileEqualsXmlFile()
Asserts that two XML files are equal.
assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlFileNotEqualsXmlFile()
Asserts that two XML files are not equal.
assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlStringEqualsXmlFile()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlFile(string $expectedFile, string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlFile()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlFile(string $expectedFile, string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : string
- $message : string = ''
Tags
assertXmlStringEqualsXmlString()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlString(string $expectedXml, string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : string
- $actualXml : string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlString()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlString(string $expectedXml, string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : string
- $actualXml : string
- $message : string = ''
Tags
assertThat()
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
- $value : mixed
- $constraint : Constraint
- $message : string = ''
Tags
assertJson()
Asserts that a string is a valid JSON string.
assertJson(string $actual[, string $message = '' ]) : void
Parameters
- $actual : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonFileEqualsJsonFile()
Asserts that two JSON files are equal.
assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertJsonFileNotEqualsJsonFile()
Asserts that two JSON files are not equal.
assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
logicalAnd()
logicalAnd(mixed ...$constraints) : LogicalAnd
Parameters
- $constraints : mixed
Return values
LogicalAndlogicalOr()
logicalOr(mixed ...$constraints) : LogicalOr
Parameters
- $constraints : mixed
Return values
LogicalOrlogicalNot()
logicalNot(Constraint $constraint) : LogicalNot
Parameters
- $constraint : Constraint
Return values
LogicalNotlogicalXor()
logicalXor(mixed ...$constraints) : LogicalXor
Parameters
- $constraints : mixed
Return values
LogicalXoranything()
anything() : IsAnything
Return values
IsAnythingisTrue()
isTrue() : IsTrue
Return values
IsTrueisFalse()
isFalse() : IsFalse
Return values
IsFalseisJson()
isJson() : IsJson
Return values
IsJsonisNull()
isNull() : IsNull
Return values
IsNullisFinite()
isFinite() : IsFinite
Return values
IsFiniteisInfinite()
isInfinite() : IsInfinite
Return values
IsInfiniteisNan()
isNan() : IsNan
Return values
IsNancontainsEqual()
containsEqual(mixed $value) : TraversableContainsEqual
Parameters
- $value : mixed
Return values
TraversableContainsEqualcontainsIdentical()
containsIdentical(mixed $value) : TraversableContainsIdentical
Parameters
- $value : mixed
Return values
TraversableContainsIdenticalcontainsOnly()
containsOnly(string $type) : TraversableContainsOnly
Parameters
- $type : string
Return values
TraversableContainsOnlycontainsOnlyInstancesOf()
containsOnlyInstancesOf(string $className) : TraversableContainsOnly
Parameters
- $className : string
Return values
TraversableContainsOnlyarrayHasKey()
arrayHasKey(mixed $key) : ArrayHasKey
Parameters
- $key : mixed
Return values
ArrayHasKeyisList()
isList() : IsList
Return values
IsListequalTo()
equalTo(mixed $value) : IsEqual
Parameters
- $value : mixed
Return values
IsEqualequalToCanonicalizing()
equalToCanonicalizing(mixed $value) : IsEqualCanonicalizing
Parameters
- $value : mixed
Return values
IsEqualCanonicalizingequalToIgnoringCase()
equalToIgnoringCase(mixed $value) : IsEqualIgnoringCase
Parameters
- $value : mixed
Return values
IsEqualIgnoringCaseequalToWithDelta()
equalToWithDelta(mixed $value, float $delta) : IsEqualWithDelta
Parameters
- $value : mixed
- $delta : float
Return values
IsEqualWithDeltaisEmpty()
isEmpty() : IsEmpty
Return values
IsEmptyisWritable()
isWritable() : IsWritable
Return values
IsWritableisReadable()
isReadable() : IsReadable
Return values
IsReadabledirectoryExists()
directoryExists() : DirectoryExists
Return values
DirectoryExistsfileExists()
fileExists() : FileExists
Return values
FileExistsgreaterThan()
greaterThan(mixed $value) : GreaterThan
Parameters
- $value : mixed
Return values
GreaterThangreaterThanOrEqual()
greaterThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOridenticalTo()
identicalTo(mixed $value) : IsIdentical
Parameters
- $value : mixed
Return values
IsIdenticalisInstanceOf()
isInstanceOf(string $className) : IsInstanceOf
Parameters
- $className : string
Return values
IsInstanceOfisType()
isType(string $type) : IsType
Parameters
- $type : string
Return values
IsTypelessThan()
lessThan(mixed $value) : LessThan
Parameters
- $value : mixed
Return values
LessThanlessThanOrEqual()
lessThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrmatchesRegularExpression()
matchesRegularExpression(string $pattern) : RegularExpression
Parameters
- $pattern : string
Return values
RegularExpressionmatches()
matches(string $string) : StringMatchesFormatDescription
Parameters
- $string : string
Return values
StringMatchesFormatDescriptionstringStartsWith()
stringStartsWith(string $prefix) : StringStartsWith
Parameters
- $prefix : string
Return values
StringStartsWithstringContains()
stringContains(string $string[, bool $case = true ]) : StringContains
Parameters
- $string : string
- $case : bool = true
Return values
StringContainsstringEndsWith()
stringEndsWith(string $suffix) : StringEndsWith
Parameters
- $suffix : string
Return values
StringEndsWithstringEqualsStringIgnoringLineEndings()
stringEqualsStringIgnoringLineEndings(string $string) : StringEqualsStringIgnoringLineEndings
Parameters
- $string : string
Return values
StringEqualsStringIgnoringLineEndingscountOf()
countOf(int $count) : Count
Parameters
- $count : int
Return values
CountobjectEquals()
objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
- $object : object
- $method : string = 'equals'
Return values
ObjectEqualscallback()
callback(callable $callback) : Callback
Parameters
- $callback : callable
Tags
Return values
Callbackany()
Returns a matcher that matches when the method is executed zero or more times.
any() : AnyInvokedCount
Return values
AnyInvokedCountnever()
Returns a matcher that matches when the method is never executed.
never() : InvokedCount
Return values
InvokedCountatLeast()
Returns a matcher that matches when the method is executed at least N times.
atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
- $requiredInvocations : int
Return values
InvokedAtLeastCountatLeastOnce()
Returns a matcher that matches when the method is executed at least once.
atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnceonce()
Returns a matcher that matches when the method is executed exactly once.
once() : InvokedCount
Return values
InvokedCountexactly()
Returns a matcher that matches when the method is executed exactly $count times.
exactly(int $count) : InvokedCount
Parameters
- $count : int
Return values
InvokedCountatMost()
Returns a matcher that matches when the method is executed at most N times.
atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
- $allowedInvocations : int
Return values
InvokedAtMostCountreturnValue()
returnValue(mixed $value) : ReturnStub
Parameters
- $value : mixed
Return values
ReturnStubreturnValueMap()
returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
- $valueMap : array<string|int, mixed>
Return values
ReturnValueMapreturnArgument()
returnArgument(int $argumentIndex) : ReturnArgument
Parameters
- $argumentIndex : int
Return values
ReturnArgumentreturnCallback()
returnCallback(callable $callback) : ReturnCallback
Parameters
- $callback : callable
Return values
ReturnCallbackreturnSelf()
Returns the current object.
returnSelf() : ReturnSelf
This method is useful when mocking a fluent interface.
Return values
ReturnSelfthrowException()
throwException(Throwable $exception) : Exception
Parameters
- $exception : Throwable
Return values
ExceptiononConsecutiveCalls()
onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCallssh()
Command to return the eval-able code to startup PsySH.
sh() : string
eval(\Psy\sh());
Return values
stringdebug()
Invoke a Psy Shell from the current context.
debug([array<string|int, mixed> $vars = [] ][, object|string $bindTo = null ]) : array<string|int, mixed>
For example:
foreach ($items as $item) {
\Psy\debug(get_defined_vars());
}
If you would like your shell interaction to affect the state of the current context, you can extract() the values returned from this call:
foreach ($items as $item) {
extract(\Psy\debug(get_defined_vars()));
var_dump($item); // will be whatever you set $item to in Psy Shell
}
Optionally, supply an object as the $bindTo parameter. This determines
the value $this will have in the shell, and sets up class scope so that
private and protected members are accessible:
class Foo {
function bar() {
\Psy\debug(get_defined_vars(), $this);
}
}
For the static equivalent, pass a class name as the $bindTo parameter.
This makes self work in the shell, and sets up static scope so that
private and protected static members are accessible:
class Foo {
static function bar() {
\Psy\debug(get_defined_vars(), get_called_class());
}
}
Parameters
- $vars : array<string|int, mixed> = []
-
Scope variables from the calling context (default: [])
- $bindTo : object|string = null
-
Bound object ($this) or class (self) value for the shell
Return values
array<string|int, mixed> —Scope variables from the debugger session
info()
Get a bunch of debugging info about the current PsySH environment and configuration.
info([Configuration|null $config = null ]) : array<string|int, mixed>|null
If a Configuration param is passed, that configuration is stored and used for the current shell session, and no debugging info is returned.
Parameters
- $config : Configuration|null = null
Return values
array<string|int, mixed>|nullbin()
`psysh` command line executable.
bin() : Closure
Return values
Closuregetallheaders()
Get all HTTP header key/values as an associative array for the current request.
getallheaders() : mixed
Return values
mixed —The HTTP header key/value pairs.
v1()
Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
v1([Hexadecimal|int|string|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $node : Hexadecimal|int|string|null = null
-
A 48-bit number representing the hardware address; this number may be represented as an integer or a hexadecimal string
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 1 UUID as a string
v2()
Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
v2(int $localDomain[, Integer|null $localIdentifier = null ][, Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $localDomain : int
-
The local domain to use when generating bytes, according to DCE Security
- $localIdentifier : Integer|null = null
-
The local identifier for the given domain; this may be a UID or GID on POSIX systems, if the local domain is person or group, or it may be a site-defined identifier if the local domain is org
- $node : Hexadecimal|null = null
-
A 48-bit number representing the hardware address
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 2 UUID as a string
v3()
Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
v3(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
- $ns : string|UuidInterface
-
The namespace (must be a valid UUID)
- $name : string
Tags
Return values
non-empty-string —Version 3 UUID as a string
v4()
Returns a version 4 (random) UUID
v4() : non-empty-string
Return values
non-empty-string —Version 4 UUID as a string
v5()
Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
v5(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
- $ns : string|UuidInterface
-
The namespace (must be a valid UUID)
- $name : string
Tags
Return values
non-empty-string —Version 5 UUID as a string
v6()
Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
v6([Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
- $node : Hexadecimal|null = null
-
A 48-bit number representing the hardware address
- $clockSeq : int|null = null
-
A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes
Return values
non-empty-string —Version 6 UUID as a string
v7()
Returns a version 7 (Unix Epoch time) UUID
v7([DateTimeInterface|null $dateTime = null ]) : non-empty-string
Parameters
- $dateTime : DateTimeInterface|null = null
-
An optional date/time from which to create the version 7 UUID. If not provided, the UUID is generated using the current date/time.
Return values
non-empty-string —Version 7 UUID as a string
v8()
Returns a version 8 (custom) UUID
v8(string $bytes) : non-empty-string
The bytes provided may contain any value according to your application's needs. Be aware, however, that other applications may not understand the semantics of the value.
Parameters
- $bytes : string
-
A 16-byte octet string. This is an open blob of data that you may fill with 128 bits of information. Be aware, however, bits 48 through 51 will be replaced with the UUID version field, and bits 64 and 65 will be replaced with the UUID variant. You MUST NOT rely on these bits for your application needs.
Return values
non-empty-string —Version 8 UUID as a string
array_merge_recursive_distinct()
array_merge_recursive_distinct(array<int|string, mixed> &$array1, array<int|string, mixed> &$array2) : array<int|string, mixed>
Parameters
- $array1 : array<int|string, mixed>
- $array2 : array<int|string, mixed>
Return values
array<int|string, mixed>ddd()
ddd() : mixed
trigger_deprecation()
Triggers a silenced deprecation notice.
trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
- $package : string
-
The name of the Composer package that is triggering the deprecation
- $version : string
-
The version of the package that introduced the deprecation
- $message : string
-
The message of the deprecation
- $args : mixed
-
Values to insert in the message using printf() formatting
Tags
ctype_alnum()
ctype_alnum(mixed $text) : mixed
Parameters
- $text : mixed
ctype_alpha()
ctype_alpha(mixed $text) : mixed
Parameters
- $text : mixed
ctype_cntrl()
ctype_cntrl(mixed $text) : mixed
Parameters
- $text : mixed
ctype_digit()
ctype_digit(mixed $text) : mixed
Parameters
- $text : mixed
ctype_graph()
ctype_graph(mixed $text) : mixed
Parameters
- $text : mixed
ctype_lower()
ctype_lower(mixed $text) : mixed
Parameters
- $text : mixed
ctype_print()
ctype_print(mixed $text) : mixed
Parameters
- $text : mixed
ctype_punct()
ctype_punct(mixed $text) : mixed
Parameters
- $text : mixed
ctype_space()
ctype_space(mixed $text) : mixed
Parameters
- $text : mixed
ctype_upper()
ctype_upper(mixed $text) : mixed
Parameters
- $text : mixed
ctype_xdigit()
ctype_xdigit(mixed $text) : mixed
Parameters
- $text : mixed
ctype_alnum()
ctype_alnum(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_alpha()
ctype_alpha(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_cntrl()
ctype_cntrl(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_digit()
ctype_digit(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_graph()
ctype_graph(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_lower()
ctype_lower(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_print()
ctype_print(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_punct()
ctype_punct(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_space()
ctype_space(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_upper()
ctype_upper(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_xdigit()
ctype_xdigit(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolgrapheme_extract()
grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
- $haystack : mixed
- $size : mixed
- $type : mixed = 0
- $start : mixed = 0
- $next : mixed = 0
grapheme_stripos()
grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_stristr()
grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_strlen()
grapheme_strlen(mixed $input) : mixed
Parameters
- $input : mixed
grapheme_strpos()
grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strripos()
grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strrpos()
grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strstr()
grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_substr()
grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
- $string : mixed
- $offset : mixed
- $length : mixed = null
grapheme_extract()
grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
- $haystack : string|null
- $size : int|null
- $type : int|null = GRAPHEME_EXTR_COUNT
- $offset : int|null = 0
- $next : mixed = null
Return values
string|falsegrapheme_stripos()
grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_stristr()
grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_strlen()
grapheme_strlen(string|null $string) : int|false|null
Parameters
- $string : string|null
Return values
int|false|nullgrapheme_strpos()
grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strripos()
grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strrpos()
grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strstr()
grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_substr()
grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
- $string : string|null
- $offset : int|null
- $length : int|null = null
Return values
string|falseidn_to_ascii()
idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_utf8()
idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_ascii()
idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falseidn_to_utf8()
idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falsenormalizer_is_normalized()
normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_normalize()
normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_is_normalized()
normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
boolnormalizer_normalize()
normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
string|falsemb_convert_encoding()
mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
- $string : mixed
- $to_encoding : mixed
- $from_encoding : mixed = null
mb_decode_mimeheader()
mb_decode_mimeheader(mixed $string) : mixed
Parameters
- $string : mixed
mb_encode_mimeheader()
mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = "
" ][, mixed $indent = 0 ]) : mixed
Parameters
- $string : mixed
- $charset : mixed = null
- $transfer_encoding : mixed = null
- $newline : mixed = " "
- $indent : mixed = 0
mb_decode_numericentity()
mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
mb_encode_numericentity()
mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
- $hex : mixed = false
mb_convert_case()
mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $mode : mixed
- $encoding : mixed = null
mb_internal_encoding()
mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_language()
mb_language([mixed $language = null ]) : mixed
Parameters
- $language : mixed = null
mb_list_encodings()
mb_list_encodings() : mixed
mb_encoding_aliases()
mb_encoding_aliases(mixed $encoding) : mixed
Parameters
- $encoding : mixed
mb_check_encoding()
mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
- $value : mixed = null
- $encoding : mixed = null
mb_detect_encoding()
mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
- $string : mixed
- $encodings : mixed = null
- $strict : mixed = false
mb_detect_order()
mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_parse_str()
mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
- $string : mixed
- $result : mixed = []
mb_strlen()
mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strpos()
mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strtolower()
mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strtoupper()
mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substitute_character()
mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
- $substitute_character : mixed = null
mb_substr()
mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $start : mixed
- $length : mixed = 2147483647
- $encoding : mixed = null
mb_stripos()
mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_stristr()
mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrchr()
mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrichr()
mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strripos()
mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strrpos()
mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strstr()
mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_get_info()
mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
- $type : mixed = 'all'
mb_http_output()
mb_http_output([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_strwidth()
mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substr_count()
mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $encoding : mixed = null
mb_output_handler()
mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
- $string : mixed
- $status : mixed
mb_http_input()
mb_http_input([mixed $type = null ]) : mixed
Parameters
- $type : mixed = null
mb_convert_variables()
mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
- $to_encoding : mixed
- $from_encoding : mixed
- $vars : mixed
mb_ord()
mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_chr()
mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
- $codepoint : mixed
- $encoding : mixed = null
mb_scrub()
mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_str_split()
mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $length : mixed = 1
- $encoding : mixed = null
mb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringmb_ucfirst()
mb_ucfirst(string $string[, string|null $encoding = null ]) : string
Parameters
- $string : string
- $encoding : string|null = null
Return values
stringmb_lcfirst()
mb_lcfirst(string $string[, string|null $encoding = null ]) : string
Parameters
- $string : string
- $encoding : string|null = null
Return values
stringmb_trim()
mb_trim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringmb_ltrim()
mb_ltrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringmb_rtrim()
mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringmb_convert_encoding()
mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
- $string : array<string|int, mixed>|string|null
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|falsemb_decode_mimeheader()
mb_decode_mimeheader(string|null $string) : string
Parameters
- $string : string|null
Return values
stringmb_encode_mimeheader()
mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = "
" ][, int|null $indent = 0 ]) : string
Parameters
- $string : string|null
- $charset : string|null = null
- $transfer_encoding : string|null = null
- $newline : string|null = " "
- $indent : int|null = 0
Return values
stringmb_decode_numericentity()
mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
Return values
stringmb_encode_numericentity()
mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
- $hex : bool|null = false
Return values
stringmb_convert_case()
mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $mode : int|null
- $encoding : string|null = null
Return values
stringmb_internal_encoding()
mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_language()
mb_language([string|null $language = null ]) : string|bool
Parameters
- $language : string|null = null
Return values
string|boolmb_list_encodings()
mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>mb_encoding_aliases()
mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
- $encoding : string|null
Return values
array<string|int, mixed>mb_check_encoding()
mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
- $value : array<string|int, mixed>|string|null = null
- $encoding : string|null = null
Return values
boolmb_detect_encoding()
mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
- $string : string|null
- $encodings : array<string|int, mixed>|string|null = null
- $strict : bool|null = false
Return values
string|falsemb_detect_order()
mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
- $encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|boolmb_parse_str()
mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
- $string : string|null
- $result : mixed = []
Return values
boolmb_strlen()
mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_strpos()
mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strtolower()
mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_strtoupper()
mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_substitute_character()
mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
- $substitute_character : string|int|null = null
Return values
string|int|boolmb_substr()
mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $start : int|null
- $length : int|null = null
- $encoding : string|null = null
Return values
stringmb_stripos()
mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_stristr()
mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrchr()
mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrichr()
mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strripos()
mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strrpos()
mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strstr()
mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_get_info()
mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false|null
Parameters
- $type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|false|nullmb_http_output()
mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_strwidth()
mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_substr_count()
mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
- $haystack : string|null
- $needle : string|null
- $encoding : string|null = null
Return values
intmb_output_handler()
mb_output_handler(string|null $string, int|null $status) : string
Parameters
- $string : string|null
- $status : int|null
Return values
stringmb_http_input()
mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
- $type : string|null = null
Return values
array<string|int, mixed>|string|falsemb_convert_variables()
mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null
- $var : mixed
- $vars : mixed
Return values
string|falsemb_ord()
mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
int|falsemb_chr()
mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
- $codepoint : int|null
- $encoding : string|null = null
Return values
string|falsemb_scrub()
mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_str_split()
mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
- $string : string|null
- $length : int|null = 1
- $encoding : string|null = null
Return values
array<string|int, mixed>mb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringmb_ucfirst()
mb_ucfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
- $string : mixed
- $encoding : string|null = null
Return values
stringmb_lcfirst()
mb_lcfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
- $string : mixed
- $encoding : string|null = null
Return values
stringmb_trim()
mb_trim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringmb_ltrim()
mb_ltrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringmb_rtrim()
mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $characters : string|null = null
- $encoding : string|null = null
Return values
stringfdiv()
fdiv(float $num1, float $num2) : float
Parameters
- $num1 : float
- $num2 : float
Return values
floatpreg_last_error_msg()
preg_last_error_msg() : string
Return values
stringstr_contains()
str_contains(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolstr_starts_with()
str_starts_with(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolstr_ends_with()
str_ends_with(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolget_debug_type()
get_debug_type(mixed $value) : string
Parameters
- $value : mixed
Return values
stringget_resource_id()
get_resource_id(mixed $resource) : int
Parameters
- $resource : mixed
Return values
intjson_validate()
json_validate(string $json[, int $depth = 512 ][, int $flags = 0 ]) : bool
Parameters
- $json : string
- $depth : int = 512
- $flags : int = 0
Return values
boolmb_str_pad()
mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
- $string : string
- $length : int
- $pad_string : string = ' '
- $pad_type : int = STR_PAD_RIGHT
- $encoding : string|null = null
Return values
stringstream_context_set_options()
stream_context_set_options(mixed $context, array<string|int, mixed> $options) : bool
Parameters
- $context : mixed
- $options : array<string|int, mixed>
Return values
boolstr_increment()
str_increment(string $string) : string
Parameters
- $string : string
Return values
stringstr_decrement()
str_decrement(string $string) : string
Parameters
- $string : string
Return values
stringldap_exop_sync()
ldap_exop_sync(mixed $ldap, string $request_oid[, string|null $request_data = null ][, array<string|int, mixed>|null $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
- $ldap : mixed
- $request_oid : string
- $request_data : string|null = null
- $controls : array<string|int, mixed>|null = null
- $response_data : mixed = null
- $response_oid : mixed = null
Return values
boolldap_connect_wallet()
ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : mixed
Parameters
- $uri : string|null
- $wallet : string
- $password : string
- $auth_mode : int = GSLC_SSL_NO_AUTH
ldap_exop_sync()
ldap_exop_sync(Connection $ldap, string $request_oid[, string|null $request_data = null ][, array<string|int, mixed>|null $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
- $ldap : Connection
- $request_oid : string
- $request_data : string|null = null
- $controls : array<string|int, mixed>|null = null
- $response_data : mixed = null
- $response_oid : mixed = null
Return values
boolldap_connect_wallet()
ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : Connection|false
Parameters
- $uri : string|null
- $wallet : string
- $password : string
- $auth_mode : int = GSLC_SSL_NO_AUTH
Return values
Connection|falseuuid_create()
uuid_create([mixed $uuid_type = UUID_TYPE_DEFAULT ]) : mixed
Parameters
- $uuid_type : mixed = UUID_TYPE_DEFAULT
uuid_generate_md5()
uuid_generate_md5(mixed $uuid_ns, mixed $name) : mixed
Parameters
- $uuid_ns : mixed
- $name : mixed
uuid_generate_sha1()
uuid_generate_sha1(mixed $uuid_ns, mixed $name) : mixed
Parameters
- $uuid_ns : mixed
- $name : mixed
uuid_is_valid()
uuid_is_valid(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_compare()
uuid_compare(mixed $uuid1, mixed $uuid2) : mixed
Parameters
- $uuid1 : mixed
- $uuid2 : mixed
uuid_is_null()
uuid_is_null(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_type()
uuid_type(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_variant()
uuid_variant(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_time()
uuid_time(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_mac()
uuid_mac(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_parse()
uuid_parse(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_unparse()
uuid_unparse(mixed $uuid) : mixed
Parameters
- $uuid : mixed
uuid_create()
uuid_create([int|null $uuid_type = UUID_TYPE_DEFAULT ]) : string
Parameters
- $uuid_type : int|null = UUID_TYPE_DEFAULT
Return values
stringuuid_generate_md5()
uuid_generate_md5(string|null $uuid_ns, string|null $name) : string
Parameters
- $uuid_ns : string|null
- $name : string|null
Return values
stringuuid_generate_sha1()
uuid_generate_sha1(string|null $uuid_ns, string|null $name) : string
Parameters
- $uuid_ns : string|null
- $name : string|null
Return values
stringuuid_is_valid()
uuid_is_valid(string|null $uuid) : bool
Parameters
- $uuid : string|null
Return values
booluuid_compare()
uuid_compare(string|null $uuid1, string|null $uuid2) : int
Parameters
- $uuid1 : string|null
- $uuid2 : string|null
Return values
intuuid_is_null()
uuid_is_null(string|null $uuid) : bool
Parameters
- $uuid : string|null
Return values
booluuid_type()
uuid_type(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_variant()
uuid_variant(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_time()
uuid_time(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_mac()
uuid_mac(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringuuid_parse()
uuid_parse(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringuuid_unparse()
uuid_unparse(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringu()
u([string|null $string = '' ]) : UnicodeString
Parameters
- $string : string|null = ''
Return values
UnicodeStringb()
b([string|null $string = '' ]) : ByteString
Parameters
- $string : string|null = ''
Return values
ByteStrings()
s([string|null $string = '' ]) : UnicodeString|ByteString
Parameters
- $string : string|null = ''
Return values
UnicodeString|ByteStringfindTranslationFiles()
findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : array<string|int, mixed>
Parameters
- $originalFilePath : mixed
- $localeToAnalyze : mixed
Return values
array<string|int, mixed>calculateTranslationStatus()
calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : array<string|int, mixed>
Parameters
- $originalFilePath : mixed
- $translationFilePaths : mixed
Return values
array<string|int, mixed>isTranslationCompleted()
isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
- $translationStatus : array<string|int, mixed>
Return values
boolprintTranslationStatus()
printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
- $originalFilePath : mixed
- $translationStatus : mixed
- $verboseOutput : mixed
- $includeCompletedLanguages : mixed
extractLocaleFromFilePath()
extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
- $filePath : mixed
extractTranslationKeys()
extractTranslationKeys(mixed $filePath) : array<string|int, mixed>
Parameters
- $filePath : mixed
Return values
array<string|int, mixed>findTransUnitMismatches()
Check whether the trans-unit id and source match with the base translation.
findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
- $baseTranslationKeys : array<string|int, mixed>
- $translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>printTitle()
printTitle(mixed $title) : mixed
Parameters
- $title : mixed
printTable()
printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
- $translations : mixed
- $verboseOutput : mixed
- $includeCompletedLanguages : bool
textColorGreen()
textColorGreen() : mixed
textColorRed()
textColorRed() : mixed
textColorNormal()
textColorNormal() : mixed
t()
t(string $message[, array<string|int, mixed> $parameters = [] ][, string|null $domain = null ]) : TranslatableMessage
Parameters
- $message : string
- $parameters : array<string|int, mixed> = []
- $domain : string|null = null
Tags
Return values
TranslatableMessageesc()
esc(string $str) : string
Parameters
- $str : string
Return values
stringdump()
dump(mixed ...$vars) : mixed
Parameters
- $vars : mixed
Tags
dd()
dd(mixed ...$vars) : never
Parameters
- $vars : mixed
Return values
neverlogMessage()
logMessage(Response $r, mixed $dato) : mixed
Parameters
- $r : Response
- $dato : mixed
listarLibrosRJC()
listarLibrosRJC() : mixed
registrarLibroRJC()
registrarLibroRJC(mixed $isbn, mixed $titulo, mixed $autor, mixed $anio_publicacion, mixed $paginas, mixed $ejemplares_disponibles) : mixed
Parameters
- $isbn : mixed
- $titulo : mixed
- $autor : mixed
- $anio_publicacion : mixed
- $paginas : mixed
- $ejemplares_disponibles : mixed
listarLibrosAutor()
listarLibrosAutor(mixed $isbn) : mixed
Parameters
- $isbn : mixed
funcion1()
funcion1(mixed $fechaYhora) : mixed
Parameters
- $fechaYhora : mixed
funcion2()
funcion2(mixed $nombre) : mixed
Parameters
- $nombre : mixed
describe_type()
Debug function used to describe the provided value type and class.
describe_type will be removed in guzzlehttp/guzzle:8.0. Use Utils::describeType instead.
describe_type(mixed $input) : string
Parameters
- $input : mixed
-
Any type of variable to describe the type of. This parameter misses a typehint because of that.
Return values
string —Returns a string containing the type of the variable and if a class is provided, the class name.
headers_from_lines()
Parses an array of header lines into an associative array of headers.
headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.
headers_from_lines(iterable<string|int, mixed> $lines) : array<string|int, mixed>
Parameters
- $lines : iterable<string|int, mixed>
-
Header lines array of strings in the following format: "Name: Value"
Return values
array<string|int, mixed>debug_resource()
Returns a debug stream based on the provided variable.
debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.
debug_resource([mixed $value = null ]) : resource
Parameters
- $value : mixed = null
-
Optional value
Return values
resourcechoose_handler()
Chooses and creates a default handler to use based on the environment.
choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.
choose_handler() : callable(RequestInterface, array<string|int, mixed>): PromiseInterface
The returned handler is not wrapped by any default middlewares.
Tags
Return values
callable(RequestInterface, array<string|int, mixed>): PromiseInterface —Returns the best handler for the given system.
default_user_agent()
Get the default User-Agent string to use with Guzzle.
default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.
default_user_agent() : string
Return values
stringdefault_ca_bundle()
Returns the default cacert bundle for the current system.
default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.
default_ca_bundle() : string
First, the openssl.cafile and curl.cainfo php.ini settings are checked. If those settings are not configured, then the common locations for bundles found on Red Hat, CentOS, Fedora, Ubuntu, Debian, FreeBSD, OS X and Windows are checked. If any of these file locations are found on disk, they will be utilized.
Note: the result of this function is cached for subsequent calls.
Tags
Return values
stringnormalize_header_keys()
Creates an associative array of lowercase header names to the actual header casing.
normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.
normalize_header_keys(array<string|int, mixed> $headers) : array<string|int, mixed>
Parameters
- $headers : array<string|int, mixed>
Return values
array<string|int, mixed>is_host_in_noproxy()
Returns true if the provided host matches any of the no proxy areas.
is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.
is_host_in_noproxy(string $host, array<string|int, string> $noProxyArray) : bool
This method will strip a port from the host if it is present. Each pattern can be matched with an exact match (e.g., "foo.com" == "foo.com") or a partial match: (e.g., "foo.com" == "baz.foo.com" and ".foo.com" == "baz.foo.com", but ".foo.com" != "foo.com").
Areas are matched in the following cases:
- "*" (without quotes) always matches any hosts.
- An exact match.
- The area starts with "." and the area is the last part of the host. e.g. '.mit.edu' will match any host that ends with '.mit.edu'.
Parameters
- $host : string
-
Host to check against the patterns.
- $noProxyArray : array<string|int, string>
-
An array of host patterns.
Tags
Return values
booljson_decode()
Wrapper for json_decode that throws when an error occurs.
json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.
json_decode(string $json[, bool $assoc = false ][, int $depth = 512 ][, int $options = 0 ]) : object|array<string|int, mixed>|string|int|float|bool|null
Parameters
- $json : string
-
JSON data to parse
- $assoc : bool = false
-
When true, returned objects will be converted into associative arrays.
- $depth : int = 512
-
User specified recursion depth.
- $options : int = 0
-
Bitmask of JSON decode options.
Tags
Return values
object|array<string|int, mixed>|string|int|float|bool|nulljson_encode()
Wrapper for JSON encoding that throws when an error occurs.
json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.
json_encode(mixed $value[, int $options = 0 ][, int $depth = 512 ]) : string
Parameters
- $value : mixed
-
The value being encoded
- $options : int = 0
-
JSON encode option bitmask
- $depth : int = 512
-
Set the maximum depth. Must be greater than zero.
Tags
Return values
stringjaxon()
Return the singleton instance of the Jaxon/Jaxon class
jaxon() : Jaxon
Return values
Jaxonjaxon_trans()
Translate a text to the selected language
jaxon_trans(string $sText[, array<string|int, mixed> $aPlaceHolders = [] ][, string|null $sLanguage = null ]) : string
Parameters
- $sText : string
-
The text to translate
- $aPlaceHolders : array<string|int, mixed> = []
-
The placeholders in the text
- $sLanguage : string|null = null
-
The language to translate to
Return values
stringjaxon_register_plugin()
Register a plugin
jaxon_register_plugin(Plugin $xPlugin[, int $nPriority = 1000 ]) : void
Parameters
- $xPlugin : Plugin
-
An instance of a plugin
- $nPriority : int = 1000
-
The plugin priority, used to order the plugins
rq()
Get the single instance of the request factory, and set the class to call.
rq([mixed $sClassName = null ]) : RequestFactory
Parameters
- $sClassName : mixed = null
Return values
RequestFactorypm()
Get the single instance of the parameter factory
pm() : ParameterFactory
Return values
ParameterFactorypr()
pr() : mixed
jq()
Create a JQuery Element with a given selector
jq([string $sSelector = '' ][, string $sContext = '' ]) : DomElement
The returned element is not linked to any Jaxon response, so this function shall be used to insert jQuery code into a javascript function, or as a parameter of a Jaxon function call.
Parameters
- $sSelector : string = ''
-
The jQuery selector
- $sContext : string = ''
-
A context associated to the selector
Return values
DomElementjQuery()
Create a JQuery Element with a given selector
jQuery([string $sSelector = '' ][, string $sContext = '' ]) : DomElement
The returned element is not linked to any Jaxon response, so this function shall be used to insert jQuery code into a javascript function, or as a parameter of a Jaxon function call.
Parameters
- $sSelector : string = ''
-
The jQuery selector
- $sContext : string = ''
-
A context associated to the selector
Return values
DomElementmy_first_function()
my_first_function() : mixed
my_second_function()
my_second_function() : mixed
my_third_function()
my_third_function() : mixed
getallheaders()
Get all HTTP header key/values as an associative array for the current request.
getallheaders() : mixed
Return values
mixed —The HTTP header key/value pairs.
trigger_deprecation()
Triggers a silenced deprecation notice.
trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
- $package : string
-
The name of the Composer package that is triggering the deprecation
- $version : string
-
The version of the package that introduced the deprecation
- $message : string
-
The message of the deprecation
- $args : mixed
-
Values to insert in the message using printf() formatting